B-кадры - это самые сжатые кадры. Они позволяют сэкономить битрейт, что приводит к улучшению качество видео, особенно, когда картинка статична. Однако B-кадров не должно быть слишком много, так как они уязвимы к артефактам в динамичных фрагментах.
Чтобы выбрать оптимальное значение B-кадров, необходимо оценить, как много предполагается динамики в видео, в зависимости от типа контента или игры. Также это зависит от того, как часто вращается или перемещается камера.
- 1 b-кадр - менее 25% времени камера неподвижна, редкие статичные фрагменты (крайне динамичные игры, гоночные симуляторы).
- 2 b-кадра - 25-50% статики, преимущественно динамичный контент (для большинства сценариев).
- 3 b-кадра - 50-75% времени камера неподвижна, плавно перемещается. Нединамичный контент (стратегии, платформеры).
- 4 b-кадра и более - более 75% статики (разговорный формат, карточные игры).