Может ли файл MPEG-2 иметь переменную частоту кадров?

Может ли файл MPEG-2 иметь переменную частоту кадров?

У меня есть видеофайл, который я пытаюсь прочитать. Я думаю, что формат видео — MPEG-2, а инструмент, с помощью которого я его читаю, — MATLABВидеоЧитатель, у которого есть проблемы с индексацией кадров: если я использую VideoReader для подсчета всех кадров в файле, он выдаеткаждый раз разный ответ. Проблема может возникнуть из-за того, что файл имеет переменную частоту кадров. Может ли файл MPEG-2 иметь переменную частоту кадров? Есть ли лучший инструмент командной строки, который позволит мне точно подсчитывать кадры, извлекать кадр по указанному мной индексу кадра и сообщать мне временную метку извлеченного кадра?

решение1

Похоже, что MPEG2 поддерживает переменную частоту кадров, хотя я ожидаю, что любой инструмент, поддерживающий MPEG2, также будет ее поддерживать.

Для получения общего количества кадровЭто решениеможет помочь.

Связанный контент