我有两个视频v1.flv和v2.flv,想创建v3.flv,其中包含来自v1.flv的视频流和来自v1.flv和v2.flv的“混合”音频流。使用ffmpeg命令可以这样吗?感谢。
答案 0 :(得分:8)
我认为使用ffmpeg混合音轨不是一个好主意;使用sox是一个更好的主意。
您可以按如下方式使用它:
使用ffmpeg从v1.flv和v2.flv中提取音频:
ffmpeg -i v1.flv -vn -acodec copy v1.mp3
ffmpeg -i v2.flv -vn -acodec copy v2.mp3
使用sox混合音轨,类似这样(未经测试):
sox -M v1.mp3 v2.mp3 v3.mp3
使用ffmpeg复用音频和视频。尝试以下(也未经过测试):
ffmpeg -i v1.flv -i v3.mp3 -vcodec copy -acodec copy v3.flv
如果命令不完全正确,希望这个想法很明确。