首页所有工具HDR 显示支持测试

HDR 屏幕显示能力检测

在线检测显示器或手机屏幕是否支持 HDR(高动态范围)显示。直观对比 SDR 与 HDR 色彩差异,测试屏幕亮度与色彩深度。

可视化对比(用于“主观判断”)
建议:全屏、关闭夜览/护眼、系统 HDR 打开、亮度调高;再观察“高光是否明显更亮、暗部是否有层次”。
黑(0)
rgb(0 0 0)
SDR 白(1.0)
rgb(255 255 255)
SDR 灰阶(0→1)
“HDR 尝试”高光梯度(需要 CSS Color 4 + HDR 输出链路)
说明:浏览器“能显示 HDR”与“能解码 HDR 视频”是两件事;并且即使支持,也可能受系统 HDR 开关、色彩管理、外接显示器、以及播放器路径影响。
本地视频加载(推荐用你设备拍摄的 HDR 视频)
iPhone/部分安卓“HDR/杜比视界”素材最有参考价值;若播放时画面发灰或高光不亮,可能是 HDR 输出链路未开启或被转 SDR。
分辨率
-
时长
-
提示
尽量全屏播放再观察高光
显示 / 浏览器能力
结论(经验):更可能是 SDR 输出
dynamic-range: high
未知
color-gamut: rec2020
未知
color-gamut: p3
未知
CSS color(display-p3)
未知
CSS color(rec2020)
未知
CSS rec2020 > 1(HDR)
未知
提醒:部分系统在“外接显示器/投屏/省电模式/夜览”下会强制 SDR;即便显示器是 HDR,也可能被降级。
HDR 视频解码能力探测(MediaCapabilities)
“支持”不代表一定会以 HDR 显示;它更接近“可解码”。是否 HDR 输出仍取决于系统/显示器/播放器路径。
格式支持解码流畅度省电性
SDR:H.264 / MP4(1080p@30)---
HDR10:HEVC Main10 / MP4(4K@30,PQ/Rec2020)---
HLG:HEVC / MP4(4K@30,HLG/Rec2020)---
HDR:VP9 Profile 2 / WebM(4K@30,PQ/Rec2020)---
HDR:AV1 / WebM(4K@30,PQ/Rec2020)---
解释:smooth/powerEfficient 往往可用来“猜测是否走硬解/硬件加速”,但仍以实际播放为准。

怎么用这个页面快速判断 HDR 是否“真的生效”

先看右侧“dynamic-range: high”和“color-gamut: rec2020”:两者同时为“是”,才更像走到了 HDR 输出链路。
再看“CSS rec2020 > 1(HDR 值)”:若为“是”,用顶部“可视化对比”里的高光色块(1.2/1.6/2.0)对比 SDR 白,正常 HDR 会更“亮”、更有“高光冲击”。
即使“解码支持”显示支持 HDR10/HLG,也可能被系统/浏览器转成 SDR 播放(常见现象是整体发灰、高光不亮)。务必用你自己拍摄/下载的 HDR 素材实播确认。
外接显示器/投屏/省电模式/护眼模式/夜览常会触发 SDR 降级;建议先在内建屏幕、关闭夜览、拉高亮度、全屏再观察。

HDR 显示支持测试指南

通过显示能力探测 + HDR 解码能力探测 + 可视化对比,帮助你判断设备/浏览器的 HDR 是否真的生效。

步骤 1

先做“能力判断”

约 10 秒

通过浏览器的媒体查询 / CSS 支持情况,判断 HDR 输出链路是否可能开启。

观察右侧“dynamic-range: high”“color-gamut: rec2020”等结果
如果 dynamic-range: high 为 否,基本可以按 SDR 处理(除非浏览器/系统未暴露该能力)
如果 rec2020/p3 为 是,说明至少具备广色域输出可能性
步骤 2

做可视化高光对比

约 20 秒

通过色块与梯度观察“高光是否更亮、暗部是否有层次”。

点“全屏对比”,把系统亮度调高,关闭夜览/护眼
对比 SDR 白 vs “HDR 高光(1.6/2.0)”:若几乎无差异,常见原因是被转 SDR
对比 SDR 灰阶:暗部(接近黑)是否能分出层次、是否有“糊成一片”的情况
提示:不同设备的“高光冲击力”差异很大;请优先做“同机对比”(HDR 开/关、不同浏览器、外接/内屏)。
步骤 3

用 HDR 素材实播确认

约 30 秒

加载本地 HDR 视频(手机拍摄/下载)实际播放,是最可靠的判断方式之一。

上传一个你确认是 HDR 的视频(例如手机“HDR 视频”录制的片段)
全屏播放后观察:高光(灯光/反光/天空)是否明显更亮,暗部是否仍保留细节
若出现“整体发灰/高光不亮/颜色怪”,多为 HDR→SDR 转换或色彩管理问题;可换浏览器/换播放器路径验证

常见问题解答

围绕 HDR 输出、色域、解码与实际观感差异,整理了最常见的判断与排查路径。

1.

这个页面能“测出屏幕最大亮度(nits)”吗?

不能。浏览器通常无法直接读取屏幕的绝对亮度上限(nits)。本页提供的是“能力探测 + 主观对比”的组合:用 dynamic-range/color-gamut/MediaCapabilities 判断支持可能性,再用高光对比与 HDR 素材实播来确认是否真的以 HDR 输出。

2.

dynamic-range: high = 是,是否就一定是 HDR?

不一定,但这是强信号。dynamic-range: high 反映的是浏览器对“高动态范围输出能力”的判断;实际是否 HDR 还会受系统 HDR 开关、外接显示器、色彩管理、以及播放器路径影响。建议再做“高光色块对比”和“HDR 视频实播确认”。

3.

解码探测显示支持 HDR10/HLG,但画面看起来像 SDR,这是为什么?

很常见。解码支持只说明“能解码这类码流”,不代表会以 HDR 显示输出。很多情况下浏览器/系统会把 HDR 内容做 tone mapping 转 SDR(表现为整体发灰、高光不亮)。请确保系统 HDR 打开、关闭夜览/护眼,并尽量全屏在内建屏幕上播放后再判断。

4.

为什么同一台设备在不同浏览器上 HDR 结果不同?

不同浏览器的 HDR 管线、色彩管理、硬解策略、以及对 CSS Color 4 / MediaCapabilities 的实现程度不同。尤其是 HEVC/HDR10 在不同系统授权下差异更大。建议至少对比一次 Chrome/Edge 与 Safari/Firefox(如果有)。

5.

CSS rec2020 > 1(HDR 值)显示“不支持”,代表什么?

这通常意味着浏览器不支持用 CSS 直接表达“超出 1 的 HDR 高光值”,或者当前输出链路不允许。即使如此,设备仍可能通过“视频播放管线”实现 HDR(比如播放 HDR 视频时生效)。所以这项更偏向“网页渲染 HDR 高光”的能力,不等价于“视频 HDR”。

6.

我应该用什么素材来验证 HDR 效果?

推荐用你手机拍摄的 HDR 视频(iPhone/部分安卓的“HDR 视频/杜比视界”),或者你确认是 HDR10/HLG 的测试片段。把它作为本地文件加载播放,再观察高光与暗部细节,是最直观可靠的方式之一。

7.

外接显示器/投屏会影响 HDR 判断吗?

会。外接显示器、扩展坞、投屏协议、以及系统“镜像/扩展”模式都可能导致 HDR 降级或色彩管理变化。建议先在内建屏幕上测试做基准,再测试外接链路做对照。