我有一部带有2个单声道AVi文件流的电影。
我想创建第三个文件,其中包含来自2个单声道流的一个立体声流,以及一个单声道流,添加了2个单声道音频源... 这是制作单流的代码:
ffmpeg -i input.avi-ac 1 mono.avi
这是从2单声道流制作立体声流的代码:
ffmpeg -i input.avi-filter_complex "[0:1][0:2] amerge=inputs=2" -c:a pcm_s16le output.avi
如何合并这些2个代码,制作一个音频文件,其中包含一个音轨和一个单声道音轨? 喔!提前谢谢
答案 0 :(得分:1)
使用
ffmpeg -i input.avi
-filter_complex "[0:1][0:2]amerge=inputs=2[stereo]"
-map "[stereo]" -map "[stereo]" -ac:a:1 1 -c:a pcm_s16le output.avi
视频,是任何,被忽略。如果必须保留视频,请添加-map 0:v -c:v copy
。
答案 1 :(得分:0)
ffmpeg -i input.avi -filter_ complex "[0:1][0:2]amerge=inputs=2[stereo]"
-map "[stereo]" -filter_complex "[0: 1][0:2]amerge=inputs=2[formono]"
-map "[formono]" -ac:a:1 1 -c:a pcm_s16le -map 0:v -c:v copy out.avi
非常感谢Mulvya的宝贵帮助!!!!