H.265 在档次与级别之外多了一个 Tier(层):档次管能用哪些工具、级别管规模上限、Tier 把同一级别再分成高低码率两档。
11.1 讲了 H.265 的整体变化,这一节看它的能力描述体系——比 H.264 多了一维。
一、档次:允许用哪些工具
HEVC 的档次比 H.264 少但更有针对性: Main——8 位色深、4:2:0 采样,最通用的主档; Main 10——10 位色深,HDR 内容必用,也是今天实际部署最多的一档; Main Still Picture——单张静止图像,相当于把 HEVC 当图片格式用; 此外还有 Main 12、Range Extensions 等面向专业场景的档位。 注意 Main 10 的地位:它是 H.265 普及的真正推手——没有它就没有 HDR。
二、级别:规模上限
级别的作用与 H.264 一致,只是数值体系换了: 级别 1 ~ 6.2,共十余级; 限制的指标是亮度样点总数与每秒亮度样点数(H.264 用的是宏块数,H.265 换成样点数); 级别越高,允许的分辨率与帧率越大; 4K 通常落在 Level 5.0 及以上,8K 则要到 Level 6.x。 换指标的原因是块大小不再固定(第 11.3 节),用宏块数卡不住——这是分层设计牵一发动全身的例子。
三、Tier:多出来的那一维
Tier 是 H.265 相对 H.264 新增的维度,理解它只要一句: 同一个级别下,允许的码率范围可以差好几倍; Main Tier——常规档,面向广播、流媒体这类带宽受限场景; High Tier——同级别下的高码率档,面向归档、母版、专业制作; 所以 Tier 不改规模,只改【在这个规模下能用多大码率】。 于是设备能力描述从 H.264 的两段,变成 H.265 的三段。
四、完整怎么写
把三段拼起来,才是完整的 HEVC 能力声明:
Main 10@L5.1@High Tier 读作:Main 10 档次、5.1 级别、High 层;
它回答的问题是:能用哪些工具、能跑多大的数据量、能用多大的码率;
三个维度缺一不可——只写【支持 H.265】等于什么都没说;
这一点与 H.264 的 High@L4.1 是同一个逻辑(第 9.1.4 节),只是多了一段。
五、和 H.264 的对照
把两代的描述体系摆在一起,差别一目了然: H.264——档次 + 级别,两维,级别用宏块数卡; H.265——档次 + 级别 + Tier,三维,级别用样点数卡; 多的那一维不是凑数——它解决的是【同规模下码率弹性差得太远】这个真实问题; 而第十一章之后的 H.266 也延续了这套结构,说明它经受住了检验。
六、动手 Demo:HEVC 的档次、级别与【层】
H.265 在 H.264 的基础上多了一个维度:Tier(层)。
rows = [("档次 Profile", "Main/Main 10/Main Still", "允许用哪些工具"),
("级别 Level", "1 ~ 6.2 共十余级", "数据量规模上限"),
("层 Tier", "Main Tier/High Tier", "同一级别下再分高低码率档")]
for a, b, c in rows:
print("%-12s %-24s %s" % (a, b, c))
实跑输出:
--------------------------------------------------------------------
HEVC 的档次、级别与【层】
--------------------------------------------------------------------
H.265 在 H.264 的基础上多了一个维度:Tier(层)。
概念 取值 作用
------------------------------------------------------------------------
档次 Profile Main/Main 10/Main Still 允许用哪些工具
级别 Level 1 ~ 6.2 共十余级 数据量规模上限
层 Tier Main Tier/High Tier 同一级别下再分高低码率档
为什么要多一个 Tier?**因为同一个级别里,**
**【广播节目】与【高码率归档】的可用码率可以差出好几倍。**
**Main Tier 是常规档,High Tier 是同一级别下的高码率档。**
完整的设备能力写法因此变成三段:**Main 10@L5.1@High Tier**。
为什么多一个 Tier?因为同一个级别里,广播节目与高码率归档的可用码率可以差好几倍。 完整写法因此变成三段:Main 10@L5.1@High Tier。
30 秒实验
- 用 MediaInfo 看一个 4K HDR 视频,找【格式档次】那一栏。
- 如果写的是 Main 10@L5.1@Main,对照本节的表读一遍。
常见误区
- 以为 H.265 只有 Main 一个档次。Main 10 才是 HDR 的关键。
- 把 Tier 与 Level 当成一回事。Level 管规模、Tier 管同规模下的码率档。
- 以为能力描述只要写档次。必须档次+级别(+Tier)三段齐全。
自测三问(点开对答案)
1. H.265 有哪三个能力描述维度? —— 档次(Profile)、级别(Level)、层(Tier)。 2. Main 10 为什么重要? —— 它支持 10 位色深,是 HDR 内容的必要前提。 3. Tier 解决什么问题? —— 同一级别下不同用途的可用码率差异过大,需要再分高低两档。- ☐ 下一节(11.2.2 HEVC的分层结构)
相关笔记
- HEVC的分层结构 — 码流怎么组织
- 档次与级别 — H.264 的两维体系
- H.265编解码概述 — H.265 的整体变化
- 视频的基础概念 — 分辨率帧率的基本参数
- 🎬 FFmpeg入门详解 · 索引