我想使用 ffmpeg 提取视频中 20 秒到 25 秒以及 50 秒到 65 秒之间的所有内容,然后取出这两个 5 秒的剪辑,将它们连接起来,并输出一个 10 秒的剪辑。
我知道它可以用三个单独的命令来完成,但我想知道是否有一个单独的 ffmpeg 命令可以执行相同的操作?
谢谢!
答案1
基本方法是
ffmpeg -i video -vf "select='between(t,20,25)+between(t,50,55)',setpts=N/FRAME_RATE/TB" -af "aselect='between(t,20,25)+between(t,50,55)',asetpts=N/SR/TB" out.mp4