我正在使用 ffmpeg 将图像序列编码为 mp4/h264。我注意到,当我使用 时-r 24
,播放(在 VLC 和 Gnome 集成桌面视频播放器中)每秒都会“向前跳跃”,就好像运动预测或关键帧计算出错了一样。相反,使用 可以-r 25
产生流畅的播放。这是在一台台式电脑(Debian)上,TFT 以 60 Hz 运行,因此这不应该对这个错误产生任何影响。
有什么办法可以解决它吗?
答案1
FFmpeg 假定图像序列的帧速率为 25,除非您覆盖它。
因此你的命令应该开始
ffmpeg -framerate 24 -i img%d.jpg...
不要放在-r
之前-i
。