这是我连接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进行选择:
-map
如果音频文件是AAC,则将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
输出选项添加到-c:a copy
,而不是对其重新编码。