• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

B-frames' definition in TPU articles

Joined
Feb 11, 2015
Messages
177 (0.05/day)
Some reviews recently, or earlier articles, say the following about B-frames:
B-frames, which are frames that lack image information, but have math data that let the decoder reconstruct image data by comparing with the image data from adjacent I-frames containing it. This technique vastly improves streaming bitrates since half the frames lack image data.

That's not what B-frames are, but rather:
https://en.wikipedia.org/wiki/Video...nal_predicted_(B)_frames/slices_(macroblocks)
https://ottverse.com/i-p-b-frames-idr-keyframes-differences-usecases/#What_is_a_B-frame

Also, though it highly depends on the encoding settings, usually B-frames are more than 50% of the total frames when the aim is good compression.

For example, 78% here:
x265 [info]: frame I: 338, Avg QP:26.31 kb/s: 2843.82
x265 [info]: frame P: 4563, Avg QP:28.51 kb/s: 817.65
x265 [info]: frame B: 17593, Avg QP:35.02 kb/s: 123.75

Or, 70% here:
x264 [info]: frame I:879 Avg QP:21.39 size: 59921
x264 [info]: frame P:24856 Avg QP:25.44 size: 12473
x264 [info]: frame B:61727 Avg QP:28.98 size: 3759
 
Last edited:
Top