Я использую кодировщик x265 для HEVC.x265: Почему кадры P и B имеют различное время кодирования?
У меня есть 3 разных конфигурации. У
- 4 B кадры (B4)
- 2 B кадры (B2)
- 0 B кадры (B0 - все кадры P)
Их время кодирования различны.
B4 и B2 требуют гораздо меньше времени кодирования, чем B0, который содержит только P кадров. Вы знаете, почему?
Оба кадра P и B имеют одинаковый QP, используя параметр --pbratio 1.0
.
Здесь вы можете увидеть три разных выходных файла, используя QP 36: B4, B2 и B0.
Вы неоднократно сталкивались с этими различиями? – damjeux
@damjeux Да! Кроме того, я попробовал то же самое в справочном программном обеспечении HM 15.0 и получил обратные результаты ... – zinon
Да, вы ожидали бы, что B-кадры займет больше времени из-за двунаправленного предсказания. И я вижу, что ваши B-кадры имеют до 3 опорных кадров [L0] и [L1], тогда как P-кадры имеют только 1 опорный кадр [L0] ... – damjeux