请教下 MacBook Pro 14/16 上面观看杜比视界/HDR 的时候亮度为什么不是自动?

2022-01-02 17:14:09 +08:00
 xvnehc

平台:MacBook Pro 14 ,
软件:Infuse Rro ,
片源:
Sony Bravia OLED 4K Demo ( HDR10 )
猎魔人 2 ( Dolby Vision )

使用内建显示器播放的时候解码、色彩什么的都正常的, 就是亮度还是要手动调,这个有点不理解

因为之前使用其他平台的时候,
比如 SHIELD TV Pro 2019 + 索尼电视
或者 PS4 Pro + Dell HDR 显示器
只要开了 HDR ,那么亮度就会锁定到自动,也就是不可调整了

我觉得自动才是合理的吧,因为片源里面本身就包含了亮度信息,这样才能保证最好的体验,
是不是 MacBook Pro 无脑开最大亮度就行了?还是说有什么其他方法

4632 次点击
所在节点    Apple
23 条回复
geeksammao
2022-01-02 18:06:10 +08:00
说明你播放时并没有正确触发 HDR ,首先在显示设置确认有没有使用 XDR-1600nit 的 profile ,然后在电池设置看有没有打开"优化视频播放"。
Themyth
2022-01-02 18:22:38 +08:00
我想知道不看 HDR 时如何固定 1000 尼特亮度……
geeksammao
2022-01-02 18:30:03 +08:00
@Themyth 无解,苹果可能觉得非 HDR 下不需要 500 尼特以上亮度。
zkkkk
2022-01-02 18:48:24 +08:00
@Themyth 显示的配置文件选择 HDR VIDEO ,默认全局 1000nit
zkkkk
2022-01-02 18:49:05 +08:00
我也有这个疑问,但也可能不排除是 infuse 没有完全适配
geeksammao
2022-01-02 18:52:47 +08:00
@zkkkk 好像不对吧,这个配置的亮度甚至没有 XDR 1600nit 下手动拉满亮度亮
zkkkk
2022-01-02 19:01:22 +08:00
@geeksammao 我看官网的介绍是这个 profile 全局 1000nit
Use this mode for 4K or ultra high-definition video production workflows up to 1000 nits (full-screen sustained) using the wide color P3 primaries and the high-dynamic-range SMPTE ST-2084 EOTF. This mode is designed for controlled viewing environments set up per ITU-R BT.2100.
geeksammao
2022-01-02 19:04:27 +08:00
@zkkkk 我刚试了,亮度顶多三四百尼特,官网这个描述应该是在播放特定内容的情况下。之前看过测评,非 HDR 视频下无法让全屏亮度达到 1000 尼特,最高只有 500 和前代一致。
zkkkk
2022-01-02 19:08:46 +08:00
@geeksammao 我也试了下,应该是你说的,这个模式下亮度调节被锁定了,应该播放 hdr 内容时变成 1000nit
xtinput
2022-01-02 20:18:29 +08:00
macOS 的内建显示器自动亮度和调节是同时存在的,自动亮度会根据环境光调整,然后如果用户觉得不适可以在这基础上自动调节,与播放 HDR 没啥关系,这个亮度应该是比例计算的
xvnehc
2022-01-02 22:47:50 +08:00
@xtinput ......不知道是我描述的不清楚还是
xvnehc
2022-01-02 22:53:18 +08:00
@geeksammao ......行吧,还是感谢热心回答吧
bobawujh
2022-01-02 23:37:10 +08:00
感觉苹果这波有点虚假宣传的意思了 东西造出来了 用户却没得选 说可以全屏 1000nit 结果 SDR 最大 500nit
PS.不要给我扯什么省电 延长屏幕寿命之类的东西
jjxtrotter
2022-01-03 00:04:10 +08:00
@bobawujh SDR 本身的特性就不是针对高亮度的场景的。假如普通 SDR 场景下也强行拉高亮度,会有很多问题,首先最明显的就是会亮瞎眼,二是在影像领域的工作流会有问题。如果你剪辑 SDR 视频,就应该用系统 SDR 显示的 profile ,这种最高亮度 500 尼特;如果是剪辑 HDR 视频,那么可以采用 HDR 的显示 profile ,这样局部峰值亮度可以超过 1600 。但是即便如此,1600 的峰值亮度也有两个特性,一是仅限局部,二是动态画面时间较短。

所以,什么样的使用场景决定了显示器用多少亮度,除非是要观看 HDR 视频、玩 HDR 游戏或者创作 HDR 视频和游戏,否则其他日常办公场景用不到 HDR 。相信我,如果全局 1000 尼特的亮度用来办公聊天打字,对眼睛是极大的伤害。一般显示器亮度合适的办公室办公用的话在 80-120cd/m² 左右,高一点 300 已经很高了,甚至很多千元显示器的峰值亮度也不过 300-400 。

另外,你可能包括楼上一些没有完全明白楼主的问题,楼主的大致意思是,苹果设备放 HDR 视频的时候,不会自动把亮度调到合适的档位(一般是最高亮度)。比方说本来亮度调的比较低用于办公,播放 HDR 视频的时候,苹果依然会在较低的亮度基础上播放 HDR 视频,的确会有 HDR 效果,但是因为基础亮度比较低,所以效果不是最好的,但是其他平台会强行(或者说自动)把亮度最高,确保 HDR 的效果最佳。

苹果的策略在 iPhone 上也是一样的,我个人也不是很喜欢。
Zhengqing
2022-01-03 00:31:29 +08:00
我理解 op 的问题 但是也不知道原因😂 可能亮度调节还是线性调节?比如 hdr 内容显示 0-1600nits 的内容,此时亮度调节就是 0-1600 的线形调节。这个问题之前 reddit 上有人讨论不过我看了半天发现也没说出来什么
xvnehc
2022-01-03 01:15:34 +08:00
@jjxtrotter
@Zhengqing
遇见个明白人,看来这个不是我个人的问题。下午又摸索了一下有几点发现:
1 、MacBook Pro 对 HDR 播放时的亮度还是有一些介入的,我在播放阿凡达的一些稍暗场景的时候暂停,然后把亮度手动调到最大,这时候场景里面比如天空之类的会有一些过曝,然后恢复继续播放,过曝的画面又恢复过来了,说明起码播放器的窗口亮度是得到控制的,但是系统显示亮度控制条没有变化。
2 、但是反之,我把一些特别明亮的场景暂停,然后手动把屏幕亮度调得比较低,然后恢复播放,没有看到什么变化,起码我肉眼没有感觉出来,这个时候整个 HDR 影片是以一个特别低的亮度在播放的,也就是说 macOS 对 HDR 的策略是过曝不行欠曝随你?好像挺合理
3 、思考了一下桌面操作系统层面对 HDR 亮度的把控好像确实有天然难度(比如 Win10 对 HDR 支持更差劲,Win11 不清楚)主要在于窗口管理太难了,如果是机顶盒或者游戏机因为肯定是全屏运行内容,所以不存在这个问题,直接全局控光。但是桌面系统的话播放影片的时候不一定是全屏,还要照顾其他应用。

这么一通胡思乱想的话好像亮度这个问题也没有那么讨厌了。
mxalbert1996
2022-01-03 01:19:08 +08:00
@geeksammao @bobawujh
从安全角度来说这样也没什么问题。日常用 1000 尼特你就等着眼瞎吧。。。
20015jjw
2022-01-03 03:04:40 +08:00
真的不是只有播放器自动 HDR 吗?
我不清楚不过
ynyounuo
2022-01-03 08:20:40 +08:00
@cnasing
EDR 的逻辑是相对屏幕亮度生成一个 float 然后自定义 HDR 亮度范围,所以如果你屏幕亮度本身调很低就还是 SDR 范围

> EDR works similarly to SDR; content is still display-referred, and brightness levels change when the user adjusts the display brightness. If you specify values in the standard range, they are displayed exactly as before. However, whenever the display is capable of displaying brighter pixels, you can provide larger values to present brighter colors. The range of permitted values isn't fixed; it adapts to the capabilities of the display and its current brightness setting. For example, when the user lowers the display's brightness setting, the display can still generate brighter values, so the permitted range of values usually increases. (If the user sets a very low brightness, the maximum brightness may be restricted relative to this brightness.)

https://developer.apple.com/documentation/metal/drawable_objects/displaying_hdr_content_in_a_metal_layer

而现在 macOS 下任何应用都只有借助 EDR API 才可以「 native 」显示 HDR ( HDR10 / DV5 / DV8 )内容,别的手段都是 tone-mapping 到 SDR ,关于 EDR 大概实现可以看上次 WWDC 的这个视频,基本都是相对你当前屏幕亮度设置而进行显示的

https://developer.apple.com/videos/play/wwdc2021/10161/
Themyth
2022-01-03 09:44:48 +08:00
@zkkkk 我刚才试了下将配置文件改成了 HDR VIDEO ,亮度一下子变得很低,而且亮度调节那里也不可以调节亮度了,自动亮度也无法调节,都是灰色无法选择。请问是哪里设置的不对或者没有开启什么导致的么?好希望有全局 1000 尼特亮度啊

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

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

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

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

© 2021 V2EX