サウンド トラックがビデオ トラックよりかなり短い 2 つの AVI ファイルをマージする必要があります。transcode
またはのいずれかでマージするとmencoder
、サウンドとビデオが「独立して」マージされるため、すべてのオーディオが接着され、すべての無音も接着されて最後に配置される AVI ファイルが生成され、膨大な損失が発生します。オーディオとビデオの同期。これらのファイルをマージして、ファイルの境界がそのまま残り、サウンドが適切なビデオ フレームに添付されるようにする方法はありますか? Linux コマンドライン ソリューションが必要です。
編集:これが私が使用しているコードです:
avimerge -i file.avi file2.avi -o result.avi
mencoder -oac copy -ovc copy -o result.avi file1.avi file2.avi