Windows 最佳 HDR 播放器竟然是自带媒体播放器

151 天前
 lurui45

之前一直是用电视看剧,因为电视支持 HDR ,亮度还行,所以尽量都下 HDR 的片源。最近用显示器看剧较多,因为不是 HDR 显示器,就折腾了一下播放器,希望能够尽量正确的播放 HDR 视频。

看网上教程配置了 Potplayer+MadVR ,结果播放效果明显不如 Win11 自带的媒体播放器,显得发灰。但是我又试了 VLC 和 MPC ,这两个播放效果和 Potplayer 一样的。

下面看图。

又试了一个 HDR10 演示片,差别还是很明显

2337 次点击
所在节点    分享发现
17 条回复
leconio
151 天前
不是 Chrome 吗,哈哈
cpstar
151 天前
如果是 HDR 显示器,PotPlayer 需要开启 [H/W 处理 D3D11 HDR] ,相当于直接显卡输出 HDR ,同时还要关闭 SMTPE 2084 色彩校正——理论上这是最纯粹的,但是配合 16-235 输出可能才会好一点,否则就完全不行。

至于 HDR-SDR 的映射,不需要 Mad ,新版 PotPlayer 已经挺好了(同样也需要关掉 SMTPE 2084 色彩校正)。
Kyrene
151 天前
@cpstar #2 用 LAVFilters 了是不是就用开启 [H/W 处理 D3D11 HDR] ?我用 lav 开[H/W 处理 D3D11 HDR]会白屏。
cst4you
151 天前
能在 srgb 色域截图出来正常颜色的, 证明你已经不在 HDR 环境了, 只是自带的播放器映射回 SDR 稍微好那么一点点而已
mxalbert1996
151 天前
HDR 到 SDR 的转换是没有标准答案的(因为是色域的缩小),播放效果不一样只是因为不同的播放器用了不同的 tone mapping 算法,而自带的播放器的算法比较“讨喜”一点。
其他的播放器我不太清楚,但比如 mpv 是可以设置 tone mapping 算法的。
djv
151 天前
你这是没弄对,potplayer 默认设置或者简单设置就能正常显示,不需要 lav 或者 madvr 或者两个都叠。
Holodusk
151 天前
你是对的,折腾了一大堆,发现 hdr to sdr 的情况下 Windows 自带的播放器效果最好,缺点就是字幕支持不太行
liberize
150 天前
并不是对比度越高越好。第一张图太暗了,除了人脸别的都看不清,并没有更好。下面的样片确实好点。
waiaan
150 天前
@cpstar
怎么知道笔记本的显示器是不是 hdr 的?
ciichen
150 天前
potplayer 发灰,是因为输出图像数据尝试匹配了更高亮度的显示器,而你的显示器亮度不够,视觉上看起来颜色偏灰。换更高亮度 hdr 显示器可以解决。
自带的播放器看起来正常,是因为 window 已经把 hdr 画面针对低亮度显示器做了映射,降低到显示器的亮度,不是真正的 hdr 画面,所以在低亮度显示器下看起来正常。
低亮度的显示器播放 hdr 视频,需要能把 hdr 内容映射为 sdr 画面后的播放器,否则画面会看起来灰白
lurui45
150 天前
@liberize 并不是的,第一张图在我台式机显示器上看起来很好,暗部也能看清楚,但是在我笔记本上就看不清楚。这和显示器本身的对比度有关系
lurui45
150 天前
@mxalbert1996 我觉得你这个是最靠谱的解释
xocus
150 天前
自带的播放器可以播放杜比视界,其他的没折腾出来。折腾出来也是颜色不对。自带的用 dobly access 播放的声音还原最正
wk333
150 天前
@waiaan #9 windows 设置能开 hdr 就支持
cpstar
150 天前
@ciichen 10#
你说的并不对。我这台飞利浦 32m2n6800m 的 1300 尼特应该够高了吧,但是 PotPlayer 播放 HDR 就是差点意思,打开 SMTPE 2084 矫正,暗部就是直接扔了,所以还需要配合 16-235 输出;如果不用 SMTPE 2084 色彩校正,那就是蒙着一层。然后另外一个就是色彩饱和度不够。

自带播放器(我的是 windows10 电影和电视 已经配上了 hevc 解码以及杜比视界)总体看上看起来会更顺眼很多,不精确对比,跟索尼电视播放出来的(特别是杜比视界视频)没有明显差异。
lurui45
150 天前
@cpstar 请教 这两个设置在哪
cpstar
149 天前
OP 16#,我这里的大致配置:
- 选项>>视频>>渲染器(内置 D3D11 )
- 选项>>视频>>H/W 处理 D3D11 HDR 输出:这个会自动开启显示器的 HDR (如果支持的话,即显示器如果是 SDR 播放 HDR 视频自动开启 HDR ,显示器是 HDR 播放 SDR 会自动关闭 HDR ),同时通过 Tab 查看信息是 HDR passthrough
- 选项>>像素着色器>>HDR SMPTE ST 2084 自动校正,这个也可以在播放的时候,右键>>视频>>像素着色器,以及进度条下边状态栏上的 HDR 标记打开关闭
- 选项>>视频>>16-235 电平(设置为对勾常开),16-235 本来是因为传输问题,在 SDR 中掐头去尾保留 8bit 中间部分。但是 HDR 视频基线是要 10bit ,原则上不存在这个问题。

于是这么看,打开了 HDR 校正,还要开 16-235 ,其实还是将 HDR 映射到了 SDR ,所以色彩看起来稍微正常一点,但是这就是脱了裤子放屁了——在 HDR 显示模式下,将 HDR 视频映射到 SDR 再反升格为 HDR 去显示,这就是这么配置下来 Potplayer 干的事情。而不脱裤子,即关闭 HDR 校正、关闭 16-235 ,嘿嘿,PotPlayer 就没办法看了。

插一句,好在新版的 PotPlayer 支持了多层杜比视界,不会跑色了。

以上这都是在 HDR 状态下播放 HDR 视频,本人遇到的情况。最终我的选择是,去你大爷,不用电脑看了,用电视去。而 SDR 显示设备看 HDR 视频,有了颜色校正以及 16-235 (开关与否看效果),应该没有什么大差异。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1059821

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX