我正在使用ffmpeg中的complex_filter来合并多个视频文件。
ffmpeg -i video1.webm -i video2.webm -v debug -strict -2 -filter_complex "[0:v] [0:a:0] [1:v] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" output.mp4
这对我很有帮助。但是现在我想为每个输入视频选择一个起点和终点,以便我可以剪辑每个视频。
我已经尝试过:
ffmpeg -i video1.webm -ss 00:00:01.000 -t 00:00:05.658 -i video2.webm -ss 00:00:01.000 -t 00:00:05.658 -v debug -strict -2 -filter_complex "[0:v] [0:a:0] [1:v] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" output.mp4
但是事实并非如此。而且 -to 参数也无法正常工作。
是否可以使用复杂过滤器来实现这个功能?