FFmpeg: несовместимое количество кадров - PullRequest
0 голосов
/ 17 февраля 2019

У меня 40-секундный mp4, записанный со скоростью 60 кадров в секунду.Я пытаюсь получить точное количество кадров в mp4 (вместо 40 * 60 = 2400).Я нашел два метода подсчета количества кадров:

  1. ffmpeg -i test6.mp4 -f null - результат = 2371
  2. ffmpeg -i test6.mp4 test6/out-%04d.jpg результат = 2401

Первый просто печатает общее число, а последний извлекает каждый кадр в формате JPG.Почему они дают разные результаты?

1 Ответ

0 голосов
/ 17 февраля 2019

Это может произойти, когда ваш источник не CFR, а VFR, и вы выполняете преобразование в CFR, как во второй команде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...