Batch file 将500个视频文件的屏幕截图批处理到一个文件夹中

Batch file 将500个视频文件的屏幕截图批处理到一个文件夹中,batch-file,video,screenshot,Batch File,Video,Screenshot,我在一个文件夹中有大约500个家庭视频的AVI文件。我想以每5秒的速度拍摄每段视频的截图。最好将每个视频截图输出到一个文件夹中,其中的文件以它们来自的视频文件命名,然后是一个数字(例如视频文件#1 1.jpg、视频文件#1 2.jpg、视频文件#1 3.jpg、视频文件#2 1.jpg等)。大约六年前,我使用了一个程序,可以用一个批处理文件来实现这一点,但我早就忘记了它的名称,并且找不到任何类似的东西。有人有什么建议吗?将按用户设置的时间间隔自动执行电影文件屏幕截图。不需要编码技能。使用ffmp

我在一个文件夹中有大约500个家庭视频的AVI文件。我想以每5秒的速度拍摄每段视频的截图。最好将每个视频截图输出到一个文件夹中,其中的文件以它们来自的视频文件命名,然后是一个数字(例如视频文件#1 1.jpg、视频文件#1 2.jpg、视频文件#1 3.jpg、视频文件#2 1.jpg等)。大约六年前,我使用了一个程序,可以用一个批处理文件来实现这一点,但我早就忘记了它的名称,并且找不到任何类似的东西。有人有什么建议吗?

将按用户设置的时间间隔自动执行电影文件屏幕截图。不需要编码技能。

使用ffmpeg。它会在一瞬间为你做到这一点。太棒了,谢谢你的回复!该程序看起来非常有用,但是有没有办法让batchfile自动为文件夹中的每个视频执行此操作?或者我必须为每个视频文件运行一次吗?为什么不简单地编写一个脚本,创建文件夹[ls*.avi*.mp4]中所有文件的列表等。如果文件夹中还有其他类型的文件,并且无法控制扩展名,则可以运行file命令或ffprobe命令检查该文件是否为视频文件。然后需要为每个文件运行该命令。