英語フランス語スペイン語

Ad


OnWorksファビコン

y4mdenoise - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで y4mdenoise を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 4 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド yXNUMXmdenoise です。

プログラム:

NAME


y4mdenoise - 動き補償 YUV4MPEG フレーム デノイザー

SYNOPSIS


y4mノイズ除去 [-v 冗長] [-p 平行度] [-r モーションサーチ半径] [-R カラーモーション-
検索半径] [-t エラー許容度] [-T color_error_tolerance] [-z
ゼロモーションエラートレランス] [-Z color_zero_motion_error_tolerance] [-m マッチ-
カウントスロットル] [-M マッチサイズスロットル] [-f 参照フレーム] [-B] [-I インターレースタイプ]
< /dev/stdin > /dev/stdout

DESCRIPTION


y4mノイズ除去 YUV4MPEG2 ストリーム内の画像からノイズを除去するために使用できます。 これは便利です
古いソースをクリーニングしてビデオ品質を向上させ、必要なビットレートを削減します。
ビデオをエンコードします (VCD や SVCD の作成など)。

HOW IT WORKS


参照フレームと呼ばれる、最後のいくつかのフレームのリストを維持します。 各参考文献
フレームは参照ピクセルで構成されます。 XNUMX つのフレーム内のピクセルが、
別のフレーム内のピクセルのインスタンスを移動すると、参照ピクセルにその値が組み込まれます。
そして、ピクセルのすべてのインスタンスの平均値を生成します。 最も古い基準フレーム、
したがって、すべてのピクセルの実際の値についてかなり良いアイデアが得られますが、もちろん出力
参照フレームの数だけ遅延します。

検索は実際には一度に XNUMX ピクセルずつ実行されるわけではありません。 それはピクセルグループに関して行われます。
一致が見つかるにはピクセル グループ全体が一致する必要がありますが、可能なすべてのピクセル グループが一致する必要があります。
グループがテストされます (つまり、考えられるすべての重複する組み合わせがチェックされます)。 ピクセルを使用する-
グループは、一致とみなされるものについての最低基準を確立するのに役立ちます。
非常に小さい (そして本当に役に立たない) 一致が多数見つかるのを避けるためです。 現在、強度
ピクセル グループは 4x2 (つまり、横に 4 つ、下に 2 つ)、カラー ピクセル グループは 2x2 です。

現在のフレームのすべてのピクセル グループを前のフレームのすべてのピクセル グループと比較します。
指定された検索範囲内のフレームを検索し、一致の近さに基づいて並べ替えます。
上位候補を維持する。 次に、見つかった各ピクセル グループを順番にフラッドフィルします。
一致のフルサイズを決定します。 十分に大きいことが判明した最初の一致が適用されます
画像に。 考慮する候補者の数と試合の最小サイズは、
コマンドラインで指定できます。

フレームの最後で、まだ解決されていない新しいフレームのピクセルは新しいものとみなされます。
情報が生成され、それぞれに対して新しい参照ピクセルが生成されます。

「ゼロモーション パス」は、モーション検出の前に各フレームで発生し、問題を解決しようとします。
フレームの大部分が安い。 エラー許容度は個別に設定できます。

OPTIONS


y4mノイズ除去 次のオプションを受け入れます。

-v [0..2] 冗長
0 = なし、1 = 通常 (フレームごとのピクセル検出の合計)、2 = デバッグ。

-p NUM
並列処理のレベルを制御します。 強度と色は別々にノイズ除去されるため、
設計上、マルチプロセッサ マシン上でそれぞれを並行して実行するのは非常に簡単です。 の
デフォルト値は 1 です。 ノイズ除去と並行してビデオ フレームの読み取りと書き込みを行います。 あ
値を 2 にすると、強度とカラーが並行してノイズ除去されます。 値 3 は、
両方のタイプの同時実行。 値 0 はすべての同時実行をオフにします。

-r [4、XNUMX、XNUMX、XNUMX、XNUMX..] サーチ 半径
検索半径、つまりピクセルが移動しても発見できる最大距離
動き検出による。 デフォルトは 16 です。特に制限はありません。
検索半径。たとえば、4 の偶数倍である必要はありません。

-R [4、XNUMX、XNUMX、XNUMX、XNUMX..] カラー サーチ 半径
色に使用する検索範囲。 デフォルトはメインの検索半径です。
に設定。 この値は、強度の相対的なサイズによって最終的にスケールされることに注意してください。
YUV4MPEG2 ストリーム内のカラー プレーンとカラー プレーン。

-t [0..255] エラー 公差
XNUMX つのピクセルが許容される、XNUMX つのピクセル間の最大の差。
同等とみなされます。 デフォルトは 3 で、次のような中程度のノイズのマテリアルに適しています。
アナログケーブルテレビ。 (この値は、目的に応じて適切なものに変更する必要があります。
望ましくない結果を避けるために、YUV4MPEG2 ストリームを削除してください。 説明書を参照してください
以下。)

-T [0..255] エラー 公差 for カラー
デフォルトは、メインのエラー許容度が設定されている値です。

-z [0..255] エラー 公差 for ゼロモーション パス
移動していないピクセルに使用される誤差許容値。 通常はメインと同じです
エラー許容値またはそれより 2 つ小さい値。 デフォルトは XNUMX です。

-Z [0..255] エラー 公差 for ゼロモーション パス
デフォルトは、メインのゼロモーション誤差許容値が設定された値です。

-m [数] 一致数 スロットル
考慮する (検索半径内で) ピクセル グループの一致の最大数。 もし
より多くのものが見つかった場合、最も近い一致のみが保持されます。 デフォルトは 15 です。

-M [数] マッチサイズ スロットル
一致から生成されるフラッドで満たされた領域の最小サイズ。 より小さいものに一致します
これ以上は捨てられます。 ピクセルグループに関して指定されます。 デフォルトは 3 です。

-f NUM
保持する参照フレームの数。 ピクセル値はこの数にわたって平均化されます
標準出力に書き込まれる前のフレーム。 これは、出力が
この数のフレームだけ遅延します。 デフォルトは 10 です。

-B 白黒モード。 強度プレーンのみノイズを除去し、カラー プレーンを次のように設定します。
白一色。

-I NUM
インターレースタイプを設定します。 デフォルトは YUV4MPEG2 ストリームから取得されます。 0はそうでないことを意味します
インターレース、1 はトップフィールド インターレース、2 はボトムフィールド インターレースを意味します。 これは
信号が、その信号よりも自然な他のインターレース タイプである場合に便利です。
現在の表現 (例: オリジナルがフィルムで撮影され、その後、フィルムで撮影された場合)
インターレース ビデオに転送される場合、フィルムとして扱うと、ノイズがより良く除去されます。
インターレース)。

典型的な USAGE そして みんなが読んでいる


このアドバイスはすべて経験から得られたものであることに留意してください。 (ただ一つだから
同じ理由で、ツールを作成したからといって、それがどのように使用されるべきかを理解していることにはなりません。
カーデザイナーが必ずしもプロのドライバーであるとは限りません。)

エラーしきい値は、個々の YUV4MPEG2 ストリームごとに決定する必要があります。 もし
しきい値の設定が低すぎると、ビデオにノイズが残り、デノイザーが大量に実行されます。
必要以上に遅くなります。 設定が高すぎる場合、デノイザーはディテールの削除を開始します。
ビデオはぼやけ、比較的平らな部分に地形のようなバンドが表示される場合があります。
ビデオの領域、および動くはずのビデオの小さな部分が引っかかってしまいます。
場所。 動作が少し遅くなる場合もあります。 さらに、ビデオが届いたからといって、
クリーンなソース (デジタル ケーブル TV、レーザーディスクなど) からのものであっても、ビデオ自体が正常であることを意味するわけではありません。
綺麗; y4mノイズ除去 元の録音のノイズだけでなく、ノイズも拾うことができます。
ビデオキャプチャデバイスからのサンプリングエラー。 次の小さなクリップを生成する必要があります。
ビデオの代表的な部分を抽出し、さまざまなエラーしきい値でノイズを除去して、
何が一番似合うのか。 ツールの使用経験を積むと、どのようなエラーが発生するかがわかる場合があります
しきい値は通常、さまざまなタイプのソースで機能しますが、それでも倍増したい場合があります。
自分の仮定を確認してください。

光沢塗装の壁や屋内の磨かれた木の床などの、平らで光沢のある表面
体育館では、他の種類のビデオよりも低いエラーしきい値が必要なようです。

著者の経験は次のとおりです。

-t 1 : デジタル ケーブル TV、ほとんどの LaserDisc、DV ビデオカメラ ビデオ
-t 2 : VHS ビデオカメラ、市販のビデオテープ
-t 3 : アナログ ケーブル TV、VHS ビデオテープ (2 時間速度)
-t 4 : VHS ビデオテープ (6 時間速度)

非インターレース ビデオ (ビデオテープやレーザーディスクなど) から作成されたインターレース ビデオ。
フィルム)はノンインターレースとしてノイズを除去する必要があります。 そうしないと、結果が粗くなる傾向があります。

y4mノイズ除去 一時的なノイズ、つまり時間の経過とともに発生するノイズのみを除去します。 そしてそれは次のような傾向があります
これが非常にうまく機能し、空間ノイズ(つまり、近くのエリアで発生するノイズ)が軽減されます。
同じフレームの)は非常に明確になる傾向があります。 したがって、常に次の出力をパイプ処理します。
y4mノイズ除去 次のような空間フィルターを通して y4ms空間フィルター or yuvmedianfilter.

非常に低いビットレートのビデオ (900 kbps 未満の VCD 互換ビデオなど) を作成する場合、
出力フレーム サイズでノイズを除去します。たとえば、DVD フレーム サイズでノイズを除去せず、次のようにダウンスケールします。
VCDサイズ。 これにより、ノイズが除去され、動き検出部分のビデオが調整されます。
of mpeg2enc。 これを行わないと、それほど複雑ではないシーンが表示されるビデオが生成されます。
とても良いですが、動きの激しいシーンではかなりぼやけてしまいます。

ビデオ フレームの JPEG 圧縮は、100% 圧縮であっても不正確であるようです
MPEG エンコードに影響を与えるには十分です。 したがって、motion-JPEG ファイルを
中間ビデオ形式の場合は、MPEG エンコーディングでデノイザーを使用することをお勧めします。
パイプライン、つまり後 ラヴ2ユーブ 前に mpeg2enc。 複数生成する場合
同じビデオ (DVD と VCD など) の解像度は、経験上、許容できることがわかっています。
ラン y4mノイズ除去 ゆぶ2ラフ、ただし、それでも空間フィルターを使用する必要があります(例:
y4ms空間フィルター, yuvmedianfilter) MPEG エンコード パイプライン内で、滑らかにしようとするため
JPEG エンコードのアーティファクト。

onworks.net サービスを使用してオンラインで y4mdenoise を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad