如何批量给视频文件截图?


需要一个功能,批量给视频文件截图。就是有若干个视频文件(比如1000个),每个文件需要截10个图出来做预览。请问有什么方法可以让计算机自动做这个任务吗?

IT 视频截图 技巧 视频 批量截图

夏樹みくる 10 years, 7 months ago

如果是用linux,方法有很多种,比如:

  1. 使用FFmpeg
ffmpeg -i test.avi -f image2 -vcodec mjpeg img%d.jpg

还有一个更详细的例子:

ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg

解释一下, -4 就是每隔4秒,程序截图一次,320x240就是截图大小,test.jpg就是输出的文件

  1. 使用Media Player Classic
mplayer -nosound -frames 5 -vo png:z=9 my_file.mp4
Meruemu answered 10 years, 7 months ago

Your Answer