有没有办法自动对视频进行多张截图?

有没有办法自动对视频进行多张截图?

我想对某个格式(FLV、mp4 等)的视频截取 N 个等距截图。有没有程序或脚本可以自动执行此操作?

答案1

这篇博文列出了一些选项,以下示例取自其中。甚高频液晶你可以做类似的事情:

C:\VideoLAN\VLC>vlc "C:\videos\hello.mov" --video-filter=scene --vout=dummy --start-time=1 --stop-time=5 --scene-ratio=1 --scene-prefix=img- --scene-path=C:\images\ vlc://quit

使用ffmpeg,示例命令是:

c:\ffmpeg.exe -i c:\video\hello.mov –ss 10 –t 4 img-%03d.jpg

答案2

就目前的问题而言,您要求的是什么还不完全清楚,但如果您想要一组涵盖整个视频时间跨度的缩略图,Media Player Classic 有一个暂停视频选项。单击:文件 > 保存缩略图

答案3

FFMPEG 创建 60 秒间隔剪辑的更简单命令如下:

ffmpeg -i myvideo.avi -vf fps=1/60 img%03d.jpg

可以通过修改 fps 键来调整此命令以采用更快或更慢的间隔。在此示例中,每 60 秒拍摄 1 帧。

这里有一个博客指南,其中有详细说明:https://www.theaudiodb.com/forum/viewtopic.php?f=2&t=2017

相关内容