Пакет не является группой изображений - в зависимости от контейнера пакет представляет собой только один кадр или может также содержать только часть кадра.
Вместо этого вы должны посмотреть, есть ли у вас пакет, содержащий ключевой кадр. Проверьте flags
атрибут. Если вы получите K
в этом, это начало Республиканской партии. Запомните пакет DTS и суммируйте size
атрибут, пока не достигнете следующего ключевого кадра, разделив эту сумму на дельту в метках времени или, альтернативно, на сумму duration_time
.
Это даст вам битрейт на GOP, включая издержки на пакетирование.