每30秒就是剪一个视频3s

时间:2018-06-09 03:49:51

标签: ffmpeg

我有30分钟的视频。我想每30秒跳过3秒。并继续到视频结束。它将所有30个视频连接在一起 例如:00:00:00到00:30:00 + 00:33:00到00:63:00 + 00:66:00到00:96:00 .....这么多的结局视频 请帮我写一下

1 个答案:

答案 0 :(得分:2)

选择过滤器最方便,

ffmpeg -i in -vf "select='lt(mod(t,33),30)',setpts=N/FRAME_RATE/TB" -af "aselect='lt(mod(t,33),30)',asetpts=N/SR/TB" out

视频和音频选择过滤器每33秒保留前30秒。如果您的文件没有音频,请删除-af ..选项。