这是我连接 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 的输出选项它而不是重新编码它。
关于ffmpeg - 如何使用 ffmpeg 将多个视频文件与单个音频文件连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61264228/