Как рассчитать реальную продолжительность видео mp4 с PPS и SPS?

У меня есть только необработанные видеоданные H264 (видеокадры) и информация о PPS и SPS. Как я могу рассчитать реальную продолжительность этого видео? (У меня нет атома moov, нет аудиоданных)

1 ответ

SPS имеет необязательную структуру calld VUI. Если VUI присутствует, И установлен параметр timer_info_present_flag, И установлен параметр fixed_frame_rate_flag, вы можете прочитать num_units_in_tick и time_scale, чтобы определить время кадра. Если какой-либо из этих флагов имеет значение false, синхронизация недоступна в потоке битов и должна быть получена из контейнера.

Другие вопросы по тегам