ffmpeg 连接音频在输出中不存在

ffmpeg 连接音频在输出中不存在

我正在尝试连接两个音频文件并将其添加到视频文件中,但输出不包含音频。

我可以看到输出视频的时长是两个音频的总和。但是没有音频。

ffmpeg -i v1.mp4 -i a1.mp3 -i a2.mp3 -filter_complex "[1][2]concat=a=1:n=2:v=0[s0]" -map 0 -map '[s0]' -shortest 'out.mp4'

针对此问题的任何帮助都将非常有帮助!

答案1

-map 0导致第一个输入中的音频流被包含并写入过滤音频之前,所以许多播放器只会播放那个。

更改-map 0-map 0:v,因此仅映射原始视频。

相关内容