0

有没有办法让ffmpeg在X时间和X时间之间拍摄X张截图?我现在执行命令行代码的方式是这样的:

ffmpeg -ss 79 -i 1.avi -r 1/2.15 -f image2 1_%%05d.jpg

此方法仅从 79 秒开始截屏,但我无法找到设置结束时间的方法(在视频结束之前)。

此外,我将在网站上显示这些视频截图,并希望每个视频文件有相同数量的截图以保持一致性。有没有办法设置我想要从视频中截取多少张截图?例如,ffmpeg 计算出我指定的两点之间的时间间隔,然后根据我想要从视频中获取的总数计算出多久截屏一次?

4

1 回答 1

2

有一个-vframes选项可以控制应该使用多少帧输入ffmpeg

还有一个-t选项可以控制要处理多少秒的内容。

使用其中任何一种。

于 2012-08-24T06:16:28.567 回答