utd*_*dev 2 video ffmpeg image
如何使用 ffmpeg 从假设 10 张图像创建 mpg/mp4 文件。
每张图像应停留 5 分钟,5 分钟结束后将出现下一张图像,依此类推......
我怎样才能做到这一点?
如果您的图像按顺序编号(img001、img002、img003..),请使用
ffmpeg -framerate 1/300 -i img%3d.jpg -r 5 video.mp4
Run Code Online (Sandbox Code Playgroud)
(为了播放器兼容性,我将输出帧率设置为 5。每个图像仍将保留 300 秒)
如果你的文件名是不规则的,并且你是在像 bash 这样的 Unix shell 中执行,你可以运行
ffmpeg -framerate 1/300 -pattern_type glob -i '*.jpg' -r 5 video.mp4
Run Code Online (Sandbox Code Playgroud)
对于 MPEG-2,
ffmpeg -framerate 1/300 -i img%3d.jpg -c:v mpeg2video -b:v 2000k -r 5 video.mpg
Run Code Online (Sandbox Code Playgroud)
不知道 MPEG-2 的最低输出帧率是多少。实验。