如何将视频的每一帧提取成图片
关于如何将视频的每一帧提取成图片
有时候我们需要将视频按帧提取出来,但是一个普通的24帧的视频每秒就有24张图片,一分钟的视频就有1440张图片,如果一帧一帧的截取,那无疑十分的浪费时间,而且如何按帧播放也让人头疼,那么如何做到呢,这里我们采用ffmpeg来进行操作,关于这是什么就不赘述了,话不多说看正文。
下载
安装
下载之后解压,bin文件夹里有一个ffmpeg.exe,这里我们需要用命令行打开,点击Win+R,输入CMD,打开命令行工具,然后输入ffmpeg.exe,就可以打开了。出现下面的界面即可:

操作
这个时候用cd命令切换到想要保存图片的文件夹目录下,输入ffmpeg -i src01.avi -r 5 %d.jpg,点击回车即可,就会在ffmpeg.exe的文件夹下生成1.jpg,2.jpg等,其中src01.avi是源视频文件,如果不在当前目录下需要加上路径,-r是隔帧抽取,后面跟的数字5表示隔5帧抽取一帧。