片源是 SDR、HDR10 还是杜比视界?一篇看懂
UHD 服务端不做二次转码,片源原封不动串流给客户端。本文讲清 SDR / HDR10 / HDR10+ / 杜比视界(以及 HLG、菁彩 HDR Vivid)的区别,杜比视界 Profile 5 / 7 / 8 为何结果不同,并分开「兼容层回退、杜比转换、色调映射」三种机制,说明播放器内核(Exo / MPV GPU Next)、设备杜比授权(如三星无授权)与屏幕如何决定最终是杜比视界、HDR10 还是 SDR。
提示
同一部片,在 Apple TV 上是杜比视界,在平板上变成 HDR10,在电脑上又成了 SDR——很多人第一反应是「服务器给我降质了」。其实不是:UHD 服务端不做任何二次转码,片子是什么样,就原封不动地串流给你。画面最终呈现成什么,取决于三件事:片源的编码格式、你用的客户端内核、以及你的设备与屏幕。这一篇把这三层讲清楚,也顺带把「回退」「转换」「色调映射」这几个常被混用的说法分开。
一切的前提:服务端不转码
先记住这条,后面所有现象都能自洽:
- 我们不转码、不降质、也不「适配」你的设备。片源是杜比视界 Profile 7,串给你的就是 Profile 7;是 HDR10,串给你的就是 HDR10。
- 所以服务器不会在你设备不支持杜比时,帮你把画面变成 HDR10 或 SDR——这些事全部发生在你的客户端和设备上。
- 换句话说:同一部片,换个客户端或换台设备,走的就可能是另一条路,而片源本身从头到尾没变。

一、先分清:SDR、HDR10、HDR10+、杜比视界
分辨率(1080P / 4K)说的是「有多少像素」,而 SDR / HDR 这一组词说的是动态范围——画面能有多亮、暗部能留多少层次、色彩能铺多广。
区别的关键,在于片子里附带的那份「亮度说明书」(元数据)写得有多细:
- SDR:没有说明书。8 bit、BT.709 色域,亮度上限低,高光和暗部容易糊成一片。
- HDR10:静态元数据。整部片共用一套亮度参数,一次写死。它是当下兼容性最好的「底座」——几乎所有 HDR 设备都认。
- HDR10+:在 HDR10 基础上加了动态元数据,逐场景调整。免授权费,由三星主推;设备不认这份元数据时,剩下的仍是一段标准 HDR10,天然向下兼容。
- 杜比视界(Dolby Vision,DV):同样是动态元数据,但它是需要向杜比付费取得授权的专有格式,而且分成好几个 Profile——能不能干净地退回 HDR10,正是由 Profile 决定的。

补充:还会遇到的两种 HDR —— HLG 与 HDR Vivid
上面四种之外,还有两种偶尔会碰到的格式,遇到时不必紧张:
- HLG(Hybrid Log-Gamma):由 BBC 与 NHK 联合制定,主要用于广播电视与直播,也常见于相机直出素材。它不带任何元数据,靠曲线本身实现「同一路信号,HDR 电视出 HDR、SDR 电视也能正常看」的兼容性。影视片源里较少见;杜比视界的 Profile 8.4 就是以 HLG 作基础层的那一档。
- HDR Vivid(菁彩 HDR):中国主导的动态元数据 HDR 标准(CUVA / GY-T 358),定位与 HDR10+、杜比视界同属一档——逐场景动态调整。生态集中在国内电视厂商与国内流媒体平台,海外片源基本不会用到。它同样基于 PQ 曲线,设备不认识它的元数据时,一般就按普通 HDR10 处理。
也就是说,除了 Profile 5 的杜比视界之外,这些格式底下都压着一层「认得出来」的画面——真正需要留意的坑,始终只有「没有兼容层的杜比视界」这一个。
二、编码格式层:杜比视界的 Profile 5 / 7 / 8
这是最容易被忽略、却最关键的一层。杜比视界文件内部通常由三部分组成:基础层(BL)+ 增强层(EL)+ 元数据(RPU)。不同 Profile 的差别,就在于基础层是不是一段标准的 HDR10 画面:

| Profile | 结构 | 常见来源 | 播放器只解基础层时 |
|---|---|---|---|
| Profile 5 | 单层,基础层用 IPT-PQ 专有色彩空间 | 流媒体、部分压制版 | 没有 HDR10 兼容层,直接播会发紫、发绿;只能靠播放器主动转换 |
| Profile 7 | 双层:基础层 = HDR10,外加增强层 + RPU | 蓝光原盘 / REMUX | 丢掉增强层,干净退回 HDR10 |
| Profile 8(8.1) | 单层:基础层 = HDR10,外挂 RPU | 压制版、部分流媒体 | 丢掉元数据,就是一部普通 HDR10 |
几条实用结论:
- Profile 7 / 8 是「安全」的:它们的基础层本身就是一段合格的 HDR10 画面,播放器不处理杜比时,退下来仍是 HDR10——不会变成 SDR,也不会颜色错乱。
- Profile 5 是「有风险」的:它没有兼容层,缺了杜比这套解释规则,画面就无法被正确还原,于是出现那种著名的紫绿荧光画面。
- 容器格式(MKV / MP4)不决定这件事。MKV 只是个盒子,能不能播出 HDR10 基础层,看的是 Profile 和播放器,不是后缀名。
- UHD 片库现状:杜比 Profile 各种都有,大部分是 Profile 7 和 8,并且我们仍在持续洗版(关于选版逻辑,可参考最高画质 ≠ 最好体验)。
三、说清三个词:回退、转换、色调映射
日常聊天里,大家习惯把所有「没出杜比」的情况都叫「回退」,但严格来说这是三件不同的事——分清楚,才能判断自己遇到的到底是哪一种:
| 说法 | 什么时候发生 | 播放器做了什么 | 结果 |
|---|---|---|---|
| 兼容层回退 | 片源有 HDR10 兼容层:DV Profile 7 / 8.1、HDR10+ | 丢开增强层 / 动态元数据,直接播基础层 | HDR10。画面本身没有被改动,只是少了动态调整 |
| 杜比转换 | 片源无兼容层(Profile 5),或设备无授权但播放器能解杜比 | 读取 RPU 元数据,主动把画面换算成 HDR10 或 SDR | 颜色正确的 HDR10 / SDR(MPV、GPU Next 走的就是这条) |
| 色调映射(tone mapping) | 屏幕能力不足:不支持 HDR,或峰值亮度低于母版 | 把亮度与色域压缩到屏幕能显示的范围 | HDR → SDR,或 HDR → 更暗一点的 HDR |
| 不处理(出错) | Profile 5 + 无授权 + 播放器不转换 | 把专有色彩空间当普通画面解 | 画面发紫 / 发绿,这不是回退,是没解对 |
三条要点:
- 只有存在兼容层,才谈得上「回退」——回退是「换一条轨道播」,不改像素;Profile 5 没有这条轨道,所以它永远不会「回退」,只能靠转换。
- 「变成 SDR」几乎都是色调映射的结果,跟片源是不是杜比没有必然关系:一块 SDR 屏幕,播 HDR10 也一样会被映射成 SDR。
- 色调映射一直都在发生。哪怕正常播 HDR,电视也会把 1000 nit 的母版压到自己的峰值亮度——这属于正常显示流程,不是降级。
四、播放器内核层:Exo 内核还是 MPV 内核
同一台设备、同一个片源,换个播放内核结果就可能不同。目前三方客户端主要是两套内核:
ExoPlayer 内核(安卓常见)
Exo 走的是系统 / 芯片解码:客户端把码流交给设备的硬件解码器,设备有杜比授权就能直通杜比;没有授权,则由片源的 Profile 决定——Profile 7 / 8 走兼容层回退成 HDR10,Profile 5 则可能颜色异常。
MPV 内核(兼容模式 / GPU Next)
MPV 这条路是播放器自己把杜比元数据解出来,再换算成 HDR10 或 SDR 输出。所以设备没有杜比授权时,MPV 内核往往才是正确解法——尤其是遇到 Profile 5 片源:
- 在客户端里把内核切换为 MPV(或客户端所称的「兼容模式」);
- 若客户端提供 GPU Next 渲染选项,开启它可获得更完整的杜比 / HDR 色彩处理;
- 如果既没有杜比授权、又没走 MPV 的正确解码路径,发紫发绿就是这么来的。
苹果生态(iOS / iPadOS / tvOS)
苹果设备在系统层面原生支持杜比视界(Profile 5 / 8),但客户端必须把杜比流正确直通才能真正出杜比效果,否则同样会走兼容处理。实际表现:
- 用支持杜比直通的客户端(如 Infuse、Forward、SenPlayer 等,见客户端推荐),Profile 5 / 8 可直出杜比视界;
- Profile 7 的双层结构苹果并不解,通常只取基础层,也就是按 HDR10 播放——这属于正常的兼容层回退,不是故障。
五、硬件设备层:授权与屏幕
这一层最「硬」,软件层面无解:
- 杜比视界是要授权的。设备厂商需要加入杜比生态、通过认证并付费,设备才被允许输出杜比视界。
- 三星不是杜比阵营的成员——三星主推自家的 HDR10+,其手机、平板、电视都没有杜比视界授权。所以在 Galaxy Tab 这类三星平板上,杜比片源最好的结果就是走兼容层回退到 HDR10 / HDR10+,这是硬件授权决定的,换客户端也变不出杜比。
- 屏幕是否支持 HDR 决定了下限:屏幕只支持 SDR,那再好的片源最终也会被色调映射成 SDR。
- 外接播放要看整条链路:安卓盒子 → 功放 → 电视,HDMI 链路上任何一环不支持杜比,整条链路就走不成杜比。
建议
只想「不掉到 SDR」的话,其实很好办:选一台屏幕支持 HDR10 / HDR10+ 的设备即可。三星平板完全满足——杜比拿不到,但 HDR10 / HDR10+ 是稳的。
六、什么情况下画面才会真的变成 SDR
这是最多人担心的一点。事实上,掉到 SDR 只有这几种情况,且都属于色调映射:
- 屏幕或系统不支持 HDR(例如普通 SDR 显示器、Windows 未开启 HDR)——播放器只能把 HDR 映射成 SDR;
- 播放器被设置成 SDR 输出,或使用了不支持 HDR 的渲染路径;
- Profile 5 片源 + 无授权设备,播放器为避免颜色错乱,主动转换并映射成 SDR。
反过来说:只要设备屏幕支持 HDR,片源又是 Profile 7 / 8(或 HDR10 / HDR10+),正常都会停在 HDR10 这一档,不会掉到 SDR。
七、怎么知道自己正在看的是什么
- 客户端的媒体信息面板最准:视频轨会标出
Dolby Vision Profile 8.1、HDR10、HDR10+或SDR / BT.709。 - 设备端角标:不少电视、平板在播放时会弹出
Dolby Vision或HDR的提示角标。 - 文件名里的
DV/DoVi/HDR10+/HDR标记可作参考,但以实际媒体信息为准。
八、按设备速查
| 设备 | 杜比视界 | 实际表现与建议 |
|---|---|---|
| iPhone / iPad / Apple TV | 系统支持(Profile 5 / 8) | 用支持杜比直通的客户端可直出;Profile 7 按 HDR10 播 |
| 三星平板 / 手机 / 电视 | 无授权 | 杜比片源回退到 HDR10 / HDR10+;接受这一点即可放心买 |
| 其它安卓设备(部分机型有授权) | 视机型而定 | 有授权走 Exo 直通;无授权改用 MPV 内核 + GPU Next |
| 安卓电视盒子 | 视芯片与授权 | 同上,另需确认 HDMI 链路(功放、电视)都支持 |
| Windows | 需系统 HDR 支持 | 未开启系统 HDR 时会被色调映射成 SDR |
重要
一句话总结:服务端不转码,所有差异都发生在你这一端。片源的 Profile 决定「有没有兼容层可退」,播放器内核决定「会不会转、怎么转」,设备授权与屏幕决定「最后能显示什么」。而这套机制本身是正常且安全的:只要片源有兼容层、屏幕支持 HDR,你看到的就是 HDR10,而不是 SDR。