lelandsu
224 天前
来讲下要实现真正杜比视界支持的完备条件吧。
硬件:
1. 显示器支持杜比视界。
因为杜比视界是针对硬件私有认证和授权的,显示器只有经过杜比认证,才能使用视频文件中的私有格式的杜比动态元数据完成亮度和色彩的动态映射;
显示器最好 1000 尼特的全局最高亮度,否则 HDR 显示效果就是在拆东墙补西墙。
2. 解码器支持 HDR HEVC 视频解码
最好是硬件解码。
软件解码也是可行的,只是对 4K 以上 HEVC HDR 软解 CPU 要求比较高。但下文有讲的实际情况是,只有系统播放器比较好的支持了杜比视界,系统播放器不会使用第三方软解,所以软件解码在这里没啥意义。
软件:
1. 操作系统支持 HDR 和杜比视界。
原因是视频文件中的动态元数值是私有的,需要视频帧显示的时候,将对应的私有动态元数据传送给显示器。显示器需要这些数据才能做亮度和色彩的动态映射。
现状:
windows 11 支持,需要去设置里面将对应显示器的 HDR 开启,模式选择杜比视界;
macOS 用苹果自己屏幕的基本都支持(笔记本自带屏幕、iMac 显示屏、XDisplay Pro )。可能有部分老机型不支持。部分 macbook air 全局最高亮度只有 500 尼特,效果打折扣。 使用自带屏幕杜比不需要手动开启。
2. 播放器支持杜比视界
因为涉及动态元数据透传给显示器,需要操作系统显示窗口支持在渲染视频帧时有接口给应用来送入杜比动态元数据。
macOS 有特定的 ui layer 支持; Windows 貌似没有(不太确定)
现状:
目前似乎没有第三方播放器按上面方法进行了完全的杜比支持,最好的可能也就是对于 HLG 的杜比,丢弃了动态元数据,把它当作普通静态元数据的 HLG 格式的 HDR 视频播放。
比较完美支持的还是系统播放器,
Windows 11 的”电影和电视“ (需要先安装 HEVC 扩展)。在满足上述所有条件情况下播放杜比视频,会在窗口上有杜比视界水印标记。
macOS 上 QuickTime 和电影。