問題タブ [audio-video-sync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
884 参照

c++ - サンプルグラバー フィルターを使用したオーディオ/ビデオ同期の問題

動画の再生に DirectShow を使用しています。ビデオ/オーディオ データを変更し、自分のアプリですべてを自分でレンダリングします。そのため、SampleGrabber フィルターと NULL レンダラーを使用しています。

ムービーを巻き戻すと (IMediaSeeking インターフェイスを使用)、問題が発生します。オーディオはビデオより大幅に遅れます (数秒の遅れ)。

サンプル グラバー フィルタを含むムービー グラフ

A/V 同期の基本とタイムスタンプを理解しています。レンダー フィルターが表示時間に応じてフレームをドロップする可能性があることは理解しています。

しかし、SampleGrabber フィルターは単にすべてのデータを受け取るのではないでしょうか? SampleCB コールバックで既に同期されているオーディオ/ビデオ データを取得することはできますか?

0 投票する
0 に答える
84 参照

ios - Xcode5 iOS7 オーディオと画像が同期されていません

iPad アプリを開発していますが、アニメーションに問題があります。IBAction でアニメーションとオーディオを同時に開始し、iPad2 を使用して同期していますが、iPad 3 とシミュレーター 64 ビットでアプリを実行すると、画像に遅延があるため、オーディオと画像が同期されません。

これは私のコードです:

問題はどれですか?

ご協力ありがとうございました

0 投票する
2 に答える
1501 参照

ios - iOSでオーディオとビデオをミックスする方法は?

1 つのオーディオ ファイルとビデオ ファイルをミックスしようとしましたが、エラーが発生しました。「エクスポートに失敗しました: 操作を完了できませんでした

エラーがある場合は、このコードを修正してください。

私のコード:

前もって感謝します

0 投票する
1 に答える
3904 参照

linux - Linux で AVCHD .mts ファイルを結合する

ほとんどの新しいカメラと同様に、AVCHD 形式でビデオを録画する Lumix カメラを持っています。メモリ カードで使用されるファイル システムの制限により、ファイルは 2 または 4 GiB セグメントに分割されます。

ファイルを Linux コンピューターに転送して編集するとき、各ビデオを 1 つのファイルにまとめたいと思うのは自然なことですが、これは Linux のファイルシステムではまったく問題ありません。では、これらのセグメントにロスレスで参加し、a/v-sync を維持するにはどうすればよいでしょうか?

(Avidemux 2.6.8 ではこれらのセグメントを追加できますが、カット ポイントで厄介な歪みが発生します。)

0 投票する
0 に答える
1008 参照

python - Python によるオーディオ/ビデオ マージの遅延の問題

Picamでビデオを録画し、USB AUDIO DEVICEに接続されたマイクを介してオーディオをキャプチャするために、RaspberryPiでPythonでプログラムを作成しています。

ffmpeg を使用して両方のファイルを結合すると、30 秒までオーディオとビデオの両方がうまく同期しますが、30 秒を過ぎると遅延の問題が発生し始めます。

この問題の解決方法を教えてください。

0 投票する
1 に答える
1151 参照

max - MAX MSP // 入力オーディオ信号で視覚化を制御するにはどうすればよいですか?

MAX MSPを使用していて、私を助けてくれる人はいますか?

入力オーディオ信号でビデオ信号を制御するにはどうすればよいですか。音楽が変わると、2 台のカメラ間でビデオ入力信号を切り替えたいと考えています。周波数または bpm を読み取り、送信信号を変更してカメラまたは視覚化を切り替えるにはどうすればよいですか? アイデアはありますか?いくつかのアイデアを読んでいただければ幸いです。ありがとう

0 投票する
0 に答える
944 参照

gstreamer - gstreamer でオーディオとビデオを同期すると、大きな遅延が発生します。

次のようなパイプラインを使用する場合、gstreamer を使用して H264 をデコードします。

約 200 ミリ秒の遅延しかありません。

を設定するsync=trueと、次のようになります。

dalay は 1200ms に達します

私はそれについて何も知りません。