ffmpeg / 当以 24 fps 而不是 25 pfs 编码图像序列时,视频会以 1 Hz 的频率卡顿

ffmpeg / 当以 24 fps 而不是 25 pfs 编码图像序列时,视频会以 1 Hz 的频率卡顿

我正在使用 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

相关内容