既存のMPG(MPEG-1)ビデオファイルがあります。ビデオに音が出ない。私はオーディオトラックを持っています(現在はMP3形式ですが、それが機能するために必要な場合は、AC3またはその他の必要な形式で録音できます)。 2つのファイルは同じ「長さ」です(つまり、再生すると、両方とも5秒の長さになります)。
Mencoderを使用して、オーディオトラックをビデオトラックに追加したいだけです。結果のビデオファイルは、別のMPEGファイルにすることも、AVIファイル(標準のWindows Vistaコンピューターで再生可能な任意の形式)にすることもできます。
MEncoderを使用してトリックを実行しようとしましたが、結果のビデオファイルが非常に破損しているように見えるたびに。現在使用しているコマンドは次のとおりです。
.\mplayer\mencoder.exe -ovc copy -audiofile temp.mp3 -oac copy temp.mpg -of mpeg -o output.mpg
私も試しました:
.\mplayer\mencoder.exe -ovc copy -audiofile temp.ac3 -oac copy temp.mpg -o output.avi
少し古いですが、これを行う方法は
mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi
あなたはffmpegでこれを非常に簡単に行うことができます:
ffmpeg -i input.mpeg -i input.mp3 -map 0 -map 1 -c copy output.mpeg
私はmencoderでもできませんでしたが、avidemux(linux)またはvirtualdub(windows)で良い結果が得られました
スクリプトが必要な場合は、 http://forum.Doom9.org/showthread.php?t=124626 (avidemuxのスクリプト)をご覧ください。