Я кодирую последовательность изображений как mp4/h264, используя ffmpeg. Я замечаю, что когда я использую -r 24 , воспроизведение "скачет вперед" каждую секунду, как будто прогнозирование движения или вычисление ключевого кадра пошли неправильно. Напротив, использование -r 25 обеспечивает плавное воспроизведение.

Это происходит как на настольном компьютере (Debian) с TFT, работающим на частоте 60 Гц, в VLC и интегрированном настольном видеоплеере Gnome, так и при запуске через omxplayer на Raspberry Pi.

Есть ли способы исправить это?

1 ответ1

0

FFmpeg предполагает частоту кадров 25 для последовательностей изображений, если вы не переопределите ее.

Итак, ваша команда должна начать

ffmpeg -framerate 24 -i img%d.jpg...

Не ставьте -r перед -i .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .