用ffmpeg轻易实现视频帧转成图片文件夹,也可以用图片文件夹转成视频或者gif。
视频转图片:
ffmpeg -i path1/to/video.mp4 -vf fps=30 path2/to/%06d.png
这里的%06d.png,表示6位数字命名,前面填0,数字代表帧号。
图片转视频:
ffmpeg -f image2 -i path2/to/%06d.png path1/to/video.mp4
注:这里的path1/to
和path2/to
需要改成视频或者图片的具体路径!
视频转gif:
ffmpeg -i path1/to/video.mp4 -s 320x240 demo.gif
这里用-s
控制一下分辨率,避免gif太大。
图片转gif
ffmpeg -r 8 -i path/to/%06d.png -s 320x240 demo.gif
-r
控制帧率。即每秒以8帧展示。