【发布时间】:2020-04-18 01:36:02
【问题描述】:
这是我连接 mp4 文件的方法:
ffmpeg -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -filter_complex [0][1][2]concat=n=3:v=1:a=0 -vcodec libx264 -preset fast -r 30 output_vid.mp4
但我无法将音频文件作为背景音乐添加到整个拼接视频中。
【问题讨论】:
这是我连接 mp4 文件的方法:
ffmpeg -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -filter_complex [0][1][2]concat=n=3:v=1:a=0 -vcodec libx264 -preset fast -r 30 output_vid.mp4
但我无法将音频文件作为背景音乐添加到整个拼接视频中。
【问题讨论】:
将音频添加为典型输入并使用-map option 选择它:
ffmpeg -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -i audio -filter_complex "[0:v][1:v][2:v]concat=n=3:v=1:a=0[v]" -map "[v]" -map 3:a -c:v libx264 -preset fast -r 30 -shortest output_vid.mp4
如果音频文件是 AAC,则将-c:a copy 输出选项添加到stream copy,而不是重新编码。
【讨论】: