- 视频转图片
ffmpeg -i test.mp4 -r 25 path_to_image/%05d.jpg
- 有序图片转视频
ffmpeg -f image2 -i dirname/%05d.jpg -vcodec libx264 -r 25 -b:v 5969k test.mp4
-f image2:图像转视频
-i dirname/%05d.jpg:输入
-vcodec libx264:采用264编码
-r 25:输出帧率为每秒25帧
-b:v 5969k:输出码率
- 无序图片转视频
ffmpeg -f image2 -pattern_type glob -framerate 5 -i 'output/*.jpg' -vcodec libx264 -r 5 -b:v 210k test.avi
-pattern_type glob:glob模式
- 画质较高
ffmpeg -f image2 -pattern_type glob -i 'output/*.jpg' -vcodec libx264 -r 5 -crf 10 test.avi
-crf 10:高画质
-crf 23:平衡大小和画质
-gp 0:无损画质
- txt文件列表生成视频
cat imagelist.txt | xargs cat | ffmpeg -f image2pipe -i - -vcodec libx264 -r 5 -crf 23 test.avi
-f image2pipe:管道模式
-i -:代替输入