1. 课程导论:8K HDR 时代为什么需要 AV1?
1.1 我们正面临一场“数据海啸”
先看一组数字。8K 分辨率是 7680×4320,一帧画面有 3300 万个像素。HDR 用 10bit 甚至 12bit 来记录亮度与色彩。再加上 60fps 或 120fps 的帧率——你算算,未经压缩的原始数据流是多少?
我帮你算一下:8K@60fps、10bit 4:2:0,裸数据带宽大约是 48 Gbps。这还只是单路。你想想看,一个流媒体平台要同时服务几万路这样的流,传统编码器根本扛不住。
1.2 为什么是 AV1?
AV1 不是凭空冒出来的。2015 年,Google、Mozilla、Cisco 等公司成立了开放媒体联盟(AOM),目标很明确:搞一个免专利费、开源、比 HEVC 压缩率再高 30% 的编码标准。
2018 年,AV1 正式发布。我记得当时第一次跑通 AV1 编码器时,看着那码率曲线,心里就一个感觉——这东西是来“掀桌子”的。
拿 HEVC 做对比,AV1 在同等主观质量下,码率能再降 25%~35%。对于 8K HDR 这种“数据怪兽”,这 30% 可能就是“能播”和“不能播”的区别。
| 编码标准 | 发布年份 | 相对 H.264 压缩率提升 | 专利许可 | 8K HDR 支持 |
|---|---|---|---|---|
| H.264/AVC | 2003 | 基准 | 需付费 | 有限 |
| H.265/HEVC | 2013 | 约 50% | 需付费(复杂) | 支持 |
| AV1 | 2018 | 约 80%~100% | 免专利费 | 原生支持 |
| VVC/H.266 | 2020 | 约 100%+ | 需付费 | 支持 |
1.3 AV1 编码标准概述——它到底强在哪?
AV1 不是小修小补。它在 HEVC 的基础上,引入了一整套新的编码工具。我挑几个对 8K HDR 最关键的说说。
- 更大的块划分(Superblock): 最大支持 128×128 的块。8K 画面里大块平坦区域多,大块划分能省下大量码率。
- 多参考帧与帧间预测: 支持最多 8 个参考帧,运动估计更准。8K 视频里物体运动更复杂,这个能力很实用。
- CDEF 与 Loop Restoration 滤波器: 专门处理编码产生的振铃效应和块效应。8K 画面一旦出现块效应,观感会非常明显。
- Film Grain Synthesis(胶片颗粒合成): 这是个有意思的设计。它把胶片颗粒这种“噪声”单独建模,解码端再合成上去。码率省了,质感还在。
- 10bit/12bit 原生流水线: 从编码器内部就是高精度运算,不是先降位深再编码。这对 HDR 的 PQ 曲线保留至关重要。
1.4 本课程学习路线图
这门课不是讲理论,是讲怎么“干活”。我把它分成四个阶段,你跟着走完,就能自己上手处理 8K HDR 的 AV1 编码任务。
1.5 你需要准备什么?
这门课不是零基础入门。我假设你已经熟悉 FFmpeg 的基本用法,知道怎么用命令行转码。如果你还不太熟,建议先花一周把 FFmpeg 基础过一遍。
硬件方面,8K 编码对算力要求很高。我建议至少准备一台带 NVIDIA RTX 40 系列显卡或 Intel Arc 显卡的机器。纯 CPU 编码 8K 素材,说实话,太慢了,你会等到怀疑人生。
好了,这就是课程的全貌。接下来,我们从 AV1 的编码原理开始,一步步走进 8K HDR 的实战世界。