连接视频文件(带音频)并混合音频画外音

连接视频文件(带音频)并混合音频画外音

我将 4 个视频文件合并在一起ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" out.mp4

我有另一个音频文件(audio.mp3)需要与视频混合作为背景音乐。如何在上述命令中指定它?

答案1

使用

ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i audio.mp3 \
  -filter_complex
    "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa];
    [outa][4]amix=duration=first[outa]" -map "[outv]" -map "[outa]" out.mp4

相关内容