私はユーザーが自分のウェブカメラからビデオを録画できるアプリケーションを持っています。ユーザーは3つのクリップを記録し、再生のために1つのビデオに結合します。FFMpeg AVIをMP4に変換する - オーディオ/ビデオが同期しない
MP4に変換した後、3番目のクリップのオーディオとビデオが同期しないことがある問題が発生しています。プロセスがNOW-
作品のAVIファイルを結合するためにMEncoderでを使用しての間で遷移動画をAVIビデオファイルを結合して挿入する方法
がここにあります。
mencoder.exe -oac copy -ovc copy -idx -o test.avi c:\temp\*.avi
私はこのエラーを取得する:
Muxer frame buffer cannot allocate memory!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
1 duplicate frame(s)!
しかし、ビデオはAVIに組み合わされ、このAVIは、任意のオーディオの同期問題なく再生されます。
再インデックス
mencoder.exe -idx TEST.AVI
MEncoderでを使用してビデオはまだAVIとして、この時点で罰金果たしています。
はffmpegのバッチファイルを使用してMP4にAVIファイルを変換します
set FFMPEG_DATADIR=c:\Presets
ffmpeg.exe -i "test.avi" -s 640x480 -y -strict experimental -acodec aac \
-ab 128k -ac 2 -ar 48000 -vcodec libx264 -vpre medium -vpre ipod640 -r 24 \
-g 48 -b 520000 -threads 64 "out.mp4"
これは、すべてのWindowsのコマンドラインツールを使用して(何のビデオがGUIソフトウエアを編集していない)プログラムで行う必要があります。
ここには、aviファイルとmp4ファイルのサンプルがあります。オーディオ/ビデオの同期は、1時03分頃に行われます。 AVIは同期が外れることはありませんが、mp4は同期しません。
http://trtemp.s3.amazonaws.com/new.avi
http://trtemp.s3.amazonaws.com/new.mp4
誰もがこの問題を解決するために何か提案がありますか?
-copyts ffmpegオプションを試しましたか? –