我有一个现有的 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
Run Code Online (Sandbox Code Playgroud)
我也试过:
.\mplayer\mencoder.exe -ovc copy -audiofile temp.ac3 -oac copy temp.mpg -o output.avi
Run Code Online (Sandbox Code Playgroud)
小智 7
有点旧,但这样做的方法是
mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi
Run Code Online (Sandbox Code Playgroud)
小智 1
我也无法使用 mencoder,但使用 avidemux (linux) 或 virtualdub (windows) 获得了良好的结果
如果您需要脚本,请查看http://forum.doom9.org/showthread.php?t=124626(avidemux的脚本)