HDR 与 SDR:下一代画质

为什么 HDR 视频在普通显示器上播放时看起来灰蒙蒙的?HDR10、HLG、Dolby Vision 之间到底是什么关系?

当你第一次把 HDR 视频放到普通显示器上播放时,画面通常是灰蒙蒙的——颜色寡淡、对比度极低,像蒙了一层雾。这不是视频坏了,而是色调映射(Tone Mapping)缺失的典型表现。HDR(High Dynamic Range,高动态范围)是视频行业继分辨率之后最大的画质飞跃,但它带来的不仅是"更亮"——实际上,SDR 到 HDR 的跳跃比 1080p 到 4K 的跳跃更有视觉冲击力,但理解它的技术代价和兼容性问题也更复杂。

动态范围:从 SDR 到 HDR 的亮度飞跃

HDR 与 SDR 的亮度范围对比:从 100 尼特到 1000+ 尼特,以及 10-bit 为何必要

动态范围(Dynamic Range) 在视频语境中,指画面中最亮与最暗部分之间的比值,通常用 f-stop(档)或 nits(尼特,cd/m²)衡量。

标准峰值亮度黑位亮度动态范围(约)色彩深度色域
SDR(BT.709)100 nits约 0.1 nits约 6 档8-bitBT.709
HDR(通用)1000-10000 nits约 0.005 nits约 15-20 档10-bit+BT.2020
真实世界太阳表面约 16 亿 nits暗夜约 0.0001 nits约 30+ 档——

SDR 的标准峰值亮度为 100 nits(cd/m²),这个标准源自 CRT 显示器的发光能力。而 HDR 的目标峰值亮度从 1000 nits(中端 HDR TV)到 4000 nits(专业监视器)乃至 10000 nits(标准定义的上限)。

100 nits 到 1000 nits 不是 10 倍"感觉"——人眼对亮度的感知是对数关系。1000 nits 的画面虽然物理上比 100 nits 亮 10 倍,但人眼感觉大约只是 2 倍。真正的视觉冲击来自更亮的高光的同时保持更深的黑色——这才是"高动态范围"的真实含义。

为什么 8-bit 不够用

SDR 的 100 nits 用 8-bit(256 级)编码,在感知上还算平滑。但同样的 256 级放到 0-1000 nits 的范围里,相邻两个灰阶之间的差值会大到肉眼可见——这就是 HDR 强制要求 10-bit 的原因。更高亮度和更大色域需要更密集的采样来避免色彩断层。

HDR 的两个关键:电光传递函数(EOTF)与元数据

HDR 不只是"更亮",它需要重新定义亮度值如何映射为数字信号。这个映射关系由电光传递函数(EOTF,Electro-Optical Transfer Function)定义。

Gamma 曲线(SDR)

SDR 使用 Gamma 曲线(大约 2.2),设计初衷是匹配 CRT 显示器的物理特性和人眼的对数感知。Gamma 曲线在暗部分配了更多编码空间(人眼对暗部变化敏感),在亮部分配更少。

PQ(Perceptual Quantizer,感知量化器)

HDR 中的 ST.2084(PQ) 曲线与 Gamma 完全不同。它基于人眼对亮度差异的感知阈值实验设计——编码空间按"人眼刚好能分辨的最小差异"来分配。这意味着 PQ 曲线在亮部也分配了大量编码值,因为 HDR 的亮度范围远大于 SDR。

PQ 曲线支持 0.0001 nits 到 10000 nits 的亮度范围,是目前 HDR10 和 Dolby Vision 的基础。

HLG(Hybrid Log-Gamma)

HLG 是 BBC 和 NHK 开发的 HDR 标准,设计理念与 PQ 完全不同:它向后兼容 SDR 显示器。HLG 信号在 SDR 屏幕上直接显示为正常的 SDR 画面(对比度稍微压缩但不发灰),在 HDR 屏幕上则展现完整的 HDR 效果。这使得 HLG 特别适合直播和广播电视场景——不需要额外的元数据或双轨分发。

特性PQ(ST.2084)HLG
设计目标最大亮度范围(0-10000 nits)SDR 向后兼容
SDR 兼容性需要色调映射→发灰天然兼容
适用场景流媒体、蓝光、电影广播、直播
使用标准HDR10、Dolby VisionHLG(独立)

HDR 元数据

HDR 视频除了视频流本身,还携带元数据来描述"这个视频应该怎么显示":

  • 静态元数据(HDR10):整部视频使用一组固定的亮度参数(最大亮度、最小亮度、色域边界)。简单可靠,但内容在不同场景的亮度差异被平均处理。
  • 动态元数据(HDR10+、Dolby Vision):逐场景甚至逐帧传递亮度参数。暗场景不会受亮场景的"高亮度声明"影响,亮场景也不会被平均压低。动态元数据可以更精确地匹配创作者的意图。

三大 HDR 标准对比

当前市场上存在三个主要的 HDR 标准,兼容性和技术路线各不相同:

标准EOTF元数据色深色域许可费生态
HDR10PQ静态10-bitBT.2020免费最广泛,所有 HDR TV 都支持
HDR10+PQ动态(逐场景)10-bitBT.2020免费三星、Amazon Prime 主导
Dolby VisionPQ动态(逐帧)12-bit(可降为 10-bit)BT.2020收费杜比授权,苹果、Netflix、LG 支持

HDR10 是基本门槛:任何宣称支持 HDR 的显示设备都必须支持 HDR10。它免费、标准化、得到最广泛的生态支持。

Dolby Vision 理论画质最高(12-bit 处理、动态元数据精细到帧),但需要 Dolby 的硬件认证和许可费用,设备端成本更高。

SDR 兼容:为什么 HDR 视频在 SDR 屏幕上发灰

这是 HDR 最常见的用户痛点。原因只有一个:SDR 屏幕无法显示 HDR 的亮度范围,但播放器没有做色调映射。

HDR 视频的编码值在 PQ 曲线下对应 0-10000 nits。一个不支持 HDR 的播放器直接把 PQ 编码值当作 SDR 的 Gamma 值显示——相当于把一张地图用错误的坐标系统解读。结果就是画面灰蒙蒙的(亮度映射错误导致了对比度压缩)。

色调映射(Tone Mapping)

把 HDR 内容转换为 SDR 的正确做法是色调映射:把 HDR 的宽动态范围"挤压"进 SDR 的窄动态范围。好的色调映射不是简单压缩,而是有选择地保留感知质量:

  • 保留暗部细节:暗部是人眼最敏感的区域,优先保留
  • 压缩亮部:高光(太阳、灯光)可以大幅压缩甚至削波,人眼对高光细节不敏感
  • 色彩映射:BT.2020 色域 → BT.709 色域,超出目标色域的颜色被映射到色域边界

不同色调映射算法的质量差异很大——好的色调映射能让 HDR→SDR 的结果看起来几乎就是"原本在 SDR 下拍摄"的样子;差的就是"蒙了一层雾"的效果。

当前制作 HDR 内容的现实建议

拍摄端

  • 消费级设备:多数旗舰手机支持 HDR 录像(通常为 HLG 或 Dolby Vision),可以直接拍摄 HDR 视频
  • 专业设备:使用 Log 拍摄(S-Log、V-Log、C-Log 等)保留最大动态范围,后期做色彩空间转换(CST)到 HDR 色彩空间

监看端

  • HDR 调色需要 1000 nits 以上的监视器(或 600 nits 以上的高端电视)
  • 没有 HDR 监视器时,可以在 SDR 监视器上通过示波器(Waveform / 矢量示波器)判断亮度是否超出范围,但不能依赖肉眼

分发端

  • YouTube / Bilibili:接受 HDR10(或 HLG)上传。上传 HDR 版本后,平台会自动生成 SDR 版本给不支持 HDR 的用户
  • Netflix / Apple TV:要求 HDR10 或 Dolby Vision 交付母版
  • 中国大陆平台:HDR 支持不统一,多数情况下建议同时交付 SDR 版本

最现实的策略:同时交付

目前最务实的 HDR 工作流是HDR+SDR 双版本交付:

  1. 以 HDR(HDR10,P3-D65 或 BT.2020)完成调色
  2. 从 HDR 版本通过色彩空间转换生成 SDR BT.709 版本
  3. 双版本同时存档,根据需要分发

对于个人创作者:如果观众以手机观看为主(大多数现代手机支持 HDR 显示),HDR 版本值得做;如果以桌面端和电视为主,仍应优先保证 SDR 版本的质量。

常见误区

  1. "HDR 就是让画面更亮":HDR 的核心是更大的动态范围——亮的地方更亮、暗的地方更暗,而不是整体提亮。粗暴提亮高光只会破坏对比度。
  2. "标了 HDR 的显示器都能看 HDR":许多标称 HDR 的显示器峰值亮度只有 300-400 nits,达不到 HDR 的基本门槛(VESA DisplayHDR 600 以上才真正有意义)。HDR 效果需要亮度、色域、色深的共同支撑。
  3. "HDR10+ 和 Dolby Vision 一定比 HDR10 好":动态元数据确实优于静态,但前提是内容正确制作、设备正确支持。如果设备不支持 Dolby Vision,它会回退到 HDR10 播放。
  4. "HLG 不需要调色":HLG 向后兼容 SDR 确实减少了工作量,但 HLG 作为 HDR 标准仍然需要正确的曝光和色彩管理,不是"一键 HDR"。
  5. "HDR 视频截图保存下来就是 HDR 的":截图是 SDR 格式(sRGB),会丢弃 HDR 亮度信息。分享 HDR 内容需要传递视频文件本身。

实用建议

  • 先确认你的设备能否真正显示 HDR:检查峰值亮度(nits)和色域覆盖(DCI-P3)。VESA DisplayHDR 600 是"尝鲜门槛",DisplayHDR 1000 以上才能体验完整的 HDR 冲击力。
  • 手机观看 HDR 比电视更容易:现代旗舰手机(iPhone、三星 Galaxy、华为 P/Mate 系列)的 OLED 屏幕峰值亮度常常超过 1000 nits,且色彩管理成熟。手机屏幕是接触 HDR 的最高频窗口。
  • 制作端首选 HDR10:免费、兼容最广、有成熟工具链。如果你不确定该选哪个标准,选 HDR10。
  • HDR→SDR 转换在后期完成,不要在播放时依赖客户端:在剪辑软件中用色彩空间转换(CST)或色调映射插件生成 SDR 版本,比让播放器或者平台自动转换更可控。
  • 注意 HDR 的功耗代价:HDR 屏幕全屏显示高亮内容时功耗急剧上升,OLED 面板还要考虑亮度限幅(ABL)机制。这是硬件层面目前的物理限制。

相关阅读

本站的视频转换和压缩工具支持 HDR 元数据保留——在导出 HDR 视频时,确保选择正确的色彩空间(BT.2020)和色彩深度(10-bit),以获得平台兼容的最佳 HDR 效果。

相关工具