我是 FFmpeg 的新手,我正在尝试将多个必须修剪成新视频的视频连接起来,我尝试使用的命令是:
ffmpeg -i 00042.mp4 -ss 00:00:02 -to 00:00:03 -i 00040.mp4 -ss 00:00:01 -to 00:00:02 -filter_complex concat=n=2:v=1:a=1 output.mp4
代码运行良好,但仅对最后输入的视频进行连接并添加到“output.mp4”。
你有什么建议吗?
答案1
最后-to
是修剪输出文件。
每个输入文件的选项必须是前每个-i
,因此改变:
ffmpeg -i 00042.mp4 -ss 00:00:02 -to 00:00:03 -i 00040.mp4 -ss 00:00:01 -to 00:00:02 -filter_complex concat=n=2:v=1:a=1 output.mp4
到:
ffmpeg -ss 00:00:02 -to 00:00:03 -i 00042.mp4 -ss 00:00:01 -to 00:00:02 -i 00040.mp4 -filter_complex concat=n=2:v=1:a=1 output.mp4