我有一些没有任何音频的视频文件。我想连接这些视频来创建一个视频,然后添加一个音轨(一个mp3文件)。目前我分两个阶段进行 -
首先连接视频......
ffmpeg -y -i video1.mp4 -i video2.mp4 -i video3.mp4 -filter_complex "[0:v:0] [1:v:0] [2:v:0] concat=n=3:v=1 [v]" -map "[v]" -c:v libx264 concat_video.mp4
然后添加音频...
ffmpeg -y -i concat_video.mp4 -i sound_track.mp3 -shortest output.mp4
这会产生相当好的输出,但需要相当长的时间。 我想知道是否有一个ffmpeg命令可以同时执行并节省时间。
答案 0 :(得分:0)
您只需添加音频输入并-map
:
ffmpeg -y -i video1.mp4 -i video2.mp4 -i video3.mp4 -i sound_track.mp3 -filter_complex "[0:v:0] [1:v:0] [2:v:0] concat=n=3:v=1:a=0 [v]" -map "[v]" -map 3:a -c:v libx264 -shortest output.mp4