使用 ffmpeg 命令将视频转图片
因为要从视频中提取只出现了一瞬间的画面,所以需要将视频转为图片。这里就使用 ffmpeg 进行操作,FFmpeg 配置参考:https://blog.csdn.net/BeanGo/article/details/128918136
我这里是在 Windows 下使用,之前有配置过 ffmpeg,直接使用就行。
注:
- Windows 下路径连接用 “\”,Linux 下用 “/”
- %nd 为图片命名格式,%4d 就用 4 位命名,如
0001、0002、0003、0004。所以转换前先右键属性查看一下视频的总时长和帧率,算一下视频总共有多少张图片,是几位数。 - 注意一下储存空间,我几分钟的 1080p (1920×1080)视频转为图片就有 10+GB
了,毕竟视频会进行压缩处理,提取为图片后,体积会变大很多。
ffmpeg -i [视频路径] [图片保存路径 %nd.png]
如:
ffmpeg -i C:\Users\25143\Desktop\1.avi C:\Users\25143\Desktop\图片\%4d.png