H.265's Secret: Bigger Coding Blocks
30sExplains in a simple visual why H.265 is crucial for 4K video, making viewers feel smart.
▶ Play ClipThis video explains the technical improvements of H.265 (HEVC) over H.264 (AVC) for video compression. It details how larger block sizes and more prediction modes enable better compression efficiency, especially for high-resolution video. The presenter also discusses the current adoption challenges of H.265.
Like its predecessors, H.265 promises identical quality to H.264 but at half the bitrate, making it more efficient.
Video compression uses interframe (comparing frames) and intraframe (comparing within a frame) methods to reduce file size.
H.265 introduces 'coding tree units' (CTUs) that can range from 16x16 to 64x64 pixels, replacing the fixed 16x16 macroblocks of H.264. This improves encoding for 4K video.
H.265 increases the number of intra-prediction modes from 9 to 35, allowing for more accurate pixel value generation within blocks to reduce storage.
A prediction unit (e.g., 4x4 pixels) uses surrounding blocks to generate pixel values. Modes like DC (average) or angular (extrapolate a line) are used.
H.265 is not widely supported on YouTube or most web browsers. It is used in 4K Blu-Ray and can be played on PCs, often requiring software decoding.
H.265 offers significant compression improvements through larger block sizes and more prediction modes, but its adoption is still limited compared to the ubiquitous H.264.
"The title compares H.265 vs H.264, and the video explains the compression differences well, though it does not provide a direct side-by-side visual comparison as the title might imply."
What is the key promise of H.265 compared to H.264?
Identical quality at half the bitrate.
0:09
What replaced the 16x16 macroblocks in H.265?
Coding tree units (CTUs) ranging from 16x16 to 64x64 pixels.
1:36
How many intra-prediction modes does H.265 have?
35 modes.
3:35
What was the height of technology when H.264 was standardized in 2003?
1080p video.
1:56
Name the two main methods of video compression mentioned in the video.
Interframe and intraframe.
0:32
Intra-Frame Improvement via Prediction Directions
Explains a fundamental technical upgrade (9 to 35 modes) that directly improves compression.
2:05Coding Tree Units Enable 4K Efficiency
Links larger block sizes to modern 4K resolution needs, showing practical relevance.
1:36Limited Adoption of H.265
Provides a realistic counterpoint to the theoretical advantages, highlighting real-world challenges.
4:10[00:00] Hi, it's HandyAndy Tech Tips here.
[00:02] And today I'm going to tell you why H.265
[00:09] is so awesome!
[00:10] Now, you know, video encoding has evolved
[00:14] From the very early MPEG-2, which was used
[00:20] H.264.
[00:21] But every new standard seems to promise the
[00:27] one, but at half the bitrate.
[00:29] So how does H.265 achieve this?
[00:32] Well, there's two main methods used in video
[00:36] One is called "interframe", which means that
[00:42] to the current one, and we only encode what's
[00:45] To do this, we start on an I-frame, which
[00:51] Then, we divide it into small 16 x 16 pixel
[00:58] called "macroblocks".
[00:59] Now, we're going to advance to the next frame,
[01:05] I-frame.
[01:06] If there are several blocks which are roughly
[01:11] of a P-frame: that is, a predicted frame.
[01:14] This means that what we can easily do is intercode
[01:21] just bring the pixel values directly across
[01:27] words, give it entirely unique pixel values
[01:32] Now here is the H.265 difference.
[01:36] Macroblocks have now been renamed to "coding
[01:41] 16 x 16 size way up to 64 x 64.
[01:46] Now, why is this such a big improvement?
[01:48] Well, you've got to remember that, when H.264
[01:56] video was the height of technology!
[01:58] Now, of course, we've got 4K, and more efficient
[02:02] And this is exactly what larger macroblocks
[02:05] Now, the second big improvement has to do
[02:11] comparing areas within the same frame and
[02:15] And the improvement is... wait for it... the
[02:19] What?
[02:20] Well, remember these things?
[02:21] Coding tree units, also called macroblocks?
[02:24] They can actually be split further, into things
[02:30] 8 x 8 pixels.
[02:31] And these - get this - they can be partitioned
[02:37] units.
[02:38] Why would we bother doing this?
[02:39] So we can mathematically generate pixel values
[02:44] And, therefore, we can massively reduce the
[02:48] Here's how it works - I've got my tiny little
[02:52] it's surrounded by two groups of pixels, which
[02:57] actually use various intra-prediction modes
[03:01] I can use, for example, DC, which will basically
[03:07] pixels.
[03:08] This would be good on an outdoor scene, with
[03:12] to it, it's more of a, just a single colour.
[03:15] Alternatively, I can use an angular function.
[03:17] So, say for example, if I have a line coming
[03:22] the block.
[03:23] Using my angular function, I simply point
[03:27] from, and it will extrapolate, or continue,
[03:31] Now, here again, there is a difference with
[03:35] Back in the old days, I only had 9 prediction
[03:41] it - 35 different modes!
[03:44] Now, the advantages to this are many, including
[03:50] are used - say, for example, in 4K video - and
[03:55] So, they are the main reasons why H.265 is
[04:01] Bit exhausting, hey?
[04:02] But they're all theoretical, and what you
[04:07] And the answer to that, unfortunately, is
[04:10] I mean, you can't upload videos encoded with
[04:15] support playing H.265 natively.
[04:17] But, it's been adopted as the default codec
[04:23] it back on your PC, but you might need to
[04:27] Anyway, I'm HandyAndy and thank you very much
[04:32] Please subscribe to my channel for more tech
⚡ Saved you time reading this? Transcribe any YouTube video for free — no signup needed.