1

ビデオ キャプチャ フィルタ (画面をつかむ)、スプリッターを介して WM Asf Writter 出力フィルターと VMR9 レンダラーに接続された既定のオーディオ入力フィルターで構成される DirectShow グラフを作成します。これは、プレビューと一緒にディスクにリアルタイムのオーディオ/ビデオ エンコーディングが必要であることを意味します。問題は、選択した WM プロファイル (非常に低い解像度のプロファイルであっても) に関係なく、出力ビデオ ファイルが常に「ジッター」になることです。数フレームごとに遅延が発生します。オーディオは問題ありません - オーディオにジッターはありません。CPU 使用率は 10% 未満と低いため、これは CPU リソースの不足の問題ではないと考えています。フレームに正しくタイムスタンプを付けていると思います。その理由は何ですか?

以下は、問題を説明するレコーダー ビデオへのリンクです。

http://www.youtube.com/watch?v=b71iK-wG0zU

ありがとうドミニク・トムザック

4

2 に答える 2

1

私は過去にこの問題を抱えていました。問題は、ディスクに書き込まれるデータの量です。より高速なドライブへの書き込みは、この問題に対する優れた簡単な解決策です。私が行ったもう 1 つのことは、ビデオ コンプレッサーをグラフに配置することです。両方の入力ストリームが同じ基準クロックを使用していることを確認する必要があります。この圧縮スキームを使用して適切なプレビューを維持するのに多くの問題がありました。Smart Tee ではなく Infinite Tee を使用してもプレビューのフレーム レートが低下しますが、ディスクに書き込まれた結果は問題ありませんでした。また、私が実行していたマシンがより獣であるほど問題が少ないことも注目に値するため、マシンに新しい高速ハードディスクを貼り付けるよりも両方が必要な場合、実際にはあまり効果がない可能性があります.

于 2009-09-15T18:16:59.120 に答える
0

これは問題ではないと思います。書き込まれるデータ量は 1MB/s 未満です (エンコード時の平均圧縮率)。理由を見つけました-オーディオ入力なしでグラフを作成し(WM ASFライターにはビデオ入力ピンのみがあります)、ビデオキャプチャピンがスマートツリーを介してプレビューピンとWM ASFライター入力ビデオピンに接続されている場合、グリッチはありません出力ムービー。これは、グラフでのオーディオとビデオの同期の問題だと思います。GraphEdit でグラフを作成すると、同じことが起こります。オーディオなし、グリッチなし。オーディオでは、1 秒ごとに一定のグリッチがあります。フレームのタイムスタンプが間違っているのではないかと思いますが、正しくやっていると思います。DirectShow グラフでのオーディオからビデオへの同期の一般的な解決策はどのようなものですか?

于 2009-09-17T10:05:25.013 に答える