Batch file FFMpeg:在X和X之间拍摄一定数量的屏幕截图?

Batch file FFMpeg:在X和X之间拍摄一定数量的屏幕截图?,batch-file,ffmpeg,screenshot,Batch File,Ffmpeg,Screenshot,有没有办法让ffmpeg在X时间和X时间之间拍摄X个屏幕截图?我现在执行命令行代码的方式如下: ffmpeg-ss 79-i 1.avi-r 1/2.15-f image2 1_u05d.jpg 这种方法只从79秒开始拍摄屏幕截图,但我想不出一种方法来设置结束时间(在视频结束之前) 此外,我将在网站上显示这些视频截图,并希望每个视频文件有相同数量的截图,以保持一致性。有没有办法设置我想要从一个视频中截图的数量?如中所述,ffmpeg计算出我指定的两点之间的时间间隔,然后根据我希望从视频中获得的总

有没有办法让ffmpeg在X时间和X时间之间拍摄X个屏幕截图?我现在执行命令行代码的方式如下:

ffmpeg-ss 79-i 1.avi-r 1/2.15-f image2 1_u05d.jpg

这种方法只从79秒开始拍摄屏幕截图,但我想不出一种方法来设置结束时间(在视频结束之前)


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

有一个
-vframes
选项来控制输入
ffmpeg
的帧数

还有一个
-t
选项可以控制处理内容的秒数

使用其中任何一个