将音轨添加到现有的MPEG电影中(使用MEncoder吗?)


9

我有一个现有的MPG(MPEG-1)视频文件。视频无声音。我有一个音轨(当前为MP3格式,但是如果可以正常工作,我可以将其录制为AC3或其他所需格式)。这两个文件的“长度”相同(例如,播放时,两个文件的长度均为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

Answers:


7

有点老了,但是要做的办法是

mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi

3

您可以使用ffmpeg轻松完成此操作:

ffmpeg -i input.mpeg -i input.mp3 -map 0 -map 1 -c copy output.mpeg

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.