A H.265 egy képkockát egyszerűen 16 × 16 képpont méretű makroblokkokra oszt. Ezenkívül a kodek kódoló egységeket (Coding Tree Units) hoz létre, amelyek mérete a felbontástól függ. A nagy felbontású filmek esetében a CTU mérete általában 64 × 64 képpont. A képkocka tartalmától függően a CTU különböző méretű kódolási blokkokra oszlik. Ezek szolgálnak alapul a predikcióhoz.
A predikció azt jelenti, hogy a kódoló nem tárolja a fényerő és a szín abszolút értékeit, hanem csak a többi blokk közötti különbségeket, amelyeket mozgásvektorként jelöl. Az intrapredikcióhoz a H.265 kódoló a szomszédos blokkok pixeljeit használja. Az interpredikcióhoz a szomszédos képkockák hasonló blokkjait keresi. Nyolc predikciós blokk (PB) áll rendelkezésre. Minden PB-hez egyedi vektort határoz meg.
A H.265 dekóder komplex predikciója nagy számítási teljesítményt igényel a lejátszás során. Ezért segít a párhuzamos adatfeldolgozás, amelynek során minden blokk-szekvenciához egy egyedi szál (thread) kerül felhasználásra. A dekódolás a bal felső sarokban található CTU-val (Coding Tree Units) kezdődik – ezt kell először dekódolni.
| H.265 SZINT | MAX. BITRÁTA (MBIT/S) | MAX. FELBONTÁS | |
|---|---|---|---|
| MAIN TIER | HIGH TIER | ||
| 1 | 0,128 | - | 176×144 (15 fps-nél) |
| 2 | 1,5 | - | 352×288 (30 fps-nél) |
| 2.1 | 3 | - | 640×360 (30 fps-nél) |
| 3 | 6 | - | 960×540 (30 fps-nél) |
| 3.1 | 10 | - | 1280×720 (33,7 fps-nél) |
| 4 | 12 | 30 | 2048×1080 (30 fps-nél) |
| 4.1 | 20 | 50 | 2048×1080 (60 fps-nél) |
| 5 | 25 | 100 | 4096×2160 (30 fps-nél) |
| 5.1 | 40 | 160 | 4096×2160 (60 fps-nél) |
| 5.2 | 60 | 240 | 4096×2160 (120 fps-nél) |
| 6 | 60 | 240 | 8192×4320 (30 fps-nél) |
| 6.1 | 120 | 480 | 8192×4320 (60 fps-nél) |
| 6.2 | 240 | 800 | 8192×4320 (120 fps-nél) |