使用 ffmpeg 在一个命令中分割和合并视频

使用 ffmpeg 在一个命令中分割和合并视频

我想使用 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

相关内容