如何创建一个mpg / mp4文件,让我们使用ffmpeg说10张图片。
每张图片应保留5分钟,5分钟结束后,下一张图片将出现等等....
我怎样才能做到这一点?
答案 0 :(得分:1)
如果您的图像按顺序编号(img001,img002,img003 ..),请使用
ffmpeg -framerate 1/300 -i img%3d.jpg -r 5 video.mp4
(为了兼容播放器,我设置了5的输出帧速率。每个图像仍然会保留300秒)
如果您的文件名不规则,并且您在像bash这样的Unix shell中执行,则可以运行
ffmpeg -framerate 1/300 -pattern_type glob -i '*.jpg' -r 5 video.mp4
对于MPEG-2,
ffmpeg -framerate 1/300 -i img%3d.jpg -c:v mpeg2video -b:v 2000k -r 5 video.mpg
不知道MPEG-2的最小输出帧速率是多少。实验