我想用FFmpeg的视频制作剪辑,每m
分钟2秒
m = video_length / 5
例如,我有一个10分钟长的视频。视频剪辑的总长度为10秒(5片段乘2秒),并将由以下视频时间戳范围组成:
00:00 - 00:02
02:00 - 02:02
04:00 - 04:02
06:00 - 06:02
08:00 - 08:02
这将根据视频产生某种预告片。
我知道我可以通过细分实现这一目标,但无法弄清楚整个过程。
您可以一次性使用选择过滤器执行此操作
ffmpeg -i in.mp4
-vf select='lt(mod(t,120),2)',setpts=N/FRAME_RATE/TB
-af aselect='lt(mod(t,120),2)',asetpts=N/SR/TB
out.mp4
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句