现在4K UHD HDR规格的影视剧片源真的越来越多了,如果你是个下载党,或者朋友丢给你个NET Flix最新剧集,一看是4K HDR,欣喜若狂,当然第一步是如何分辨这到底是不是一部真正的HDR视频,这时我们需要Mideainfo这个软件,这里强烈建议直接安装Klite Code Pack 的Mega版本,里面包含的不少东西像LAV和MadVR后面会用到。
Codec Guide: K-Lite Codec Packwww.codecguide.com
(2021年更,新版MPC播放器自带渲染器可以自己实现HDR-SDR转换,在支持HDR的显示器自动切换HDR环境)
仅以惊奇队长WebDL的版本为例
MKV文件右键选择MediaInfo
看到HEVC编码、HDR10、PQ、10bit、BT.2020这些描述,就可以断定是一部HDR10格式的UHD视频了,而且最高画面亮度需求为1036nit。
赶紧跑到电脑上一看,咦?怎么颜色这么淡呢?
未经HDR-SDR转换的画面
大部分人出现这种情况都是习惯性的使用诸如Potplayer、KMplayer使用常规滤镜所致,至于解决办法,长期以来就是使用Madvr滤镜,当然如果我还老调重提,就显得太无聊了。不过我还是简单说一下操作过程。
安装LAV套件和MadVR后设置内置滤镜强制使用
选择强制使用
一般选默认即可
使用MadVR滤镜后
好了,看起来颜色和亮度终于正常了,对于大多数PC用户来说,都是SDR设备,所以只求颜色正常,尽管好像有些卡,至于HDR效果能否出来就不管了。如果你刚好使用DVDfabPlayer5,它支持HDR-SDR的转换,那么一切都很正常,也省去折腾MadVR,而且像MPC-BE、MPC-QT这些特殊版本也很适合懒人,PowerDVD对于UHD播放好像不支持HDR-SDR的转换。
0811更,经评论区提示,pot现在可以直接调整修正HDR,看起来也没什么大问题
VLC自动在SDR环境下进行HDR-SDR转换,自动在HDR开启后以HDR显示
进入正题
不过当你满心欢喜的花钱购买了一台支持HDR的显示器,或者你打算通过HDMI连接一台支持HDR的高端电视(广色域和高亮度),那么该如何在PC上播放这些HDR视频呢?虽然直接拷贝U盘插到电视上用内置播放器播放,或者买一台支持HDR输出的盒子会是个不错的选择,不过字幕原因可能是PC党最爱的理由。
好了,我现在来说PC如何连接HDR显示设备播放HDR视频。
(MacOS现在也支持了,具体见官网说明,在 Mac 上播放 HDR 视频)
首先是PC的需求,你需要一个HDMI2.0接口,并且安装windows10操作系统,使用HDMI或DP接口连接显示器或者电视(补充,显示器为DP1.4或虽为1.2但支持开启HDR),确保线材可以上到4K60Hz,同时将显示器的HDR开启。电视要注意支持HDR的HDMI2.0端口,以及在设置中打开HDMI增强模式,(比如SONY-外部输入--HDMI开启增强模式,有些品牌叫HDMI2.0模式,也可能叫其他的)。
接着在win10桌面点右键,选择显示设置
显示器1、2只是DP和HDMI同时插上了,我选择了只在2上显示
点开播放HDR游戏和应用的开关,屏幕黑一下,恭喜你开启了windows的HDR模式,这个模式专门为游戏和HDR视频准备,使用PQ感知量化曲线和BT2020色彩空间,代替伽马2.2的sRGB,程序和win界面因为是由sRGB转换而来的,亮度和颜色会感觉有点怪怪的。
接着点击Windows HD Color设置,页面比较长,下图为并排呈现。
确保播放HDR游戏和应用以及流式传输HDR的开关是打开的,下面有个滚动条,调节的是非HDR画面在显示器上的亮度,如果你的显示器是HDR400,那么调到中间位置就合适,亮度越高越向左。其实不管怎么调节,对HDR效果没有影响,因为一旦进入HDR模式,显示设备的亮度控制会自动调至最高,SDR因为gamma2.2的缘故和大量使用纯白色,必须做限制,否则会看起来很刺眼。
开启windowsHDR后
上面的视频为连接索尼电视后,开启windows HDR开关系统的信号识别,可以看到黑屏后,显示HDR信号检测到,同时亮度自动设为最大。
调节标清内容亮度
还是改成视频吧,视频窗口和左下的HDR图像亮度不变,其他部分包括SDR图像都是会变化的,HDR显示器的效果类似。
这一操作也可以验证播放软件是否正在输出HDR画面内容。
这是因为SDR内容如果不加限制,直接以高亮度显示,会瞎眼,而HDR视频则是有规则的使用高亮度。
1214更新:其实使用madvr做渲染器是可以不用去打开win10 HDR开关的,全屏播放可以自动输出HDR 并激活电视的HDR状态,免去切换的麻烦,毕竟开启HDR后的windows其他应用的颜色不怎么好。
至此,硬件及系统设置完成,现在要送上惊喜。
之前用过的软件,在开启HDR模式后,都开始变得颜色诡异,卡顿、报错不断,令人十分烦恼,powerdvd19可以正常工作,我相信dvdfabplayer5也可以,只是网上的破解都是pcgo****账号,到2月19日已经过期,我懒得重装系统,不然还可以拍几张照片。
沮丧如我想起了windows 10自带的“电影和电视”播放器,之前一直因为要花7块钱买HEVC解码器而没有尝试,不过在搜索到一篇HEVC解码器其实可以装免费版本时,豁然开朗。
UWP应用商店链接:(显示要兑换码就多点击次)
购买 来自设备制造商的 HEVC 视频扩展 - Microsoft Store zh-CNwww.microsoft.com
在安装了HEVC视频扩展之后,这款其貌不扬的播放器展现出了及其流畅的操作和完全媲美索尼内置播放器的画质,更意外的是,不仅可以选择MKV的内置字幕和音轨,还可以选择外挂字幕,甚至支持ass文件,虽然ass文件的呈现不够完美,但看字幕已经无大碍。更重要的是,我当时使用DVI-HDMI双屏扩展输出模式连接了AV功放安桥SR-605,这款播放器完美的实现了包括DTS、DTS HD、TrueHD、DD+(EAC3)的源码输出,鉴于功放不支持,是否对杜比ATOMS音轨实现了源码输出我不确定,但可能至少正确输出了其中的TrueHD,后面我会介绍到所谓杜比ATOMS其实是在TrueHD无损、DD+有损音轨基础上增加了空间物体数据而制成的。所以希望有新功放的朋友可以试一下。
(换功放更:Atmos/DD+、Atmos/THD、DTS:X都可以源码输出)
DD+点灯
ATOMS(THD)点灯
当然,完美的事情是不存在的,“电影和电视”播放器无法本机解码DTS、THD及ATOMS音轨,好在大多数HDR片源都有DD+音轨,实在不行还有DVDfabplayer5,MPC和VLC。
0811更,其实效果和功能最佳的还是DVDfabplayer5,貌似找到了个DVDfab5player的激活,大眼仔旭相关页面的评论区可以仔细看看,原盘导航无障碍,HDR无障碍,源码/解码无障碍,外挂字幕无障碍(文件播放)。
0908更新:从别处看到了在PC上看youtub HDR的开启方法,前面关于显示器、显卡、线材的要求不变,正确打开显示设置的HDR开关之后,用EDGE浏览器访问youtube即可打开HDR影片的HDR选项,核心就是win10自带浏览器EDGE,而不是Chrome,这就是我一直没搞定的原因哈哈。
HDR与分辨率无关,所以可以有很多选项,比如1080P HDR,当然除非你舍不得流量,接4K电视或显示器还是选4K HDR好,更低分辨率是给手机准备的。另外,开启HDR后,所有windows下HDR视频的截图都是过曝状,实际显示没问题,如下图。
0918更新:支持HDR输出的播放器新增VLC一个。
20200329更,80.0.3987.149的chrome已经可以支持HDR了
20200608更:分享一个从贴吧看到的杜比视界win10“解码器”,可以让原本颜色不正常的单层杜比视界(基于恒定亮度色彩空间IPT / ICtCp)得到正常的SDR播放颜色(比如一些DEMO和netFlix流媒体),只能用win自带的电影与电视程序。但不是输出真的杜比视界,也无法在win10开启HDR后正确显示。
链接: https://pan.baidu.com/s/1Ef6giTvSawSjYDXPssTAWQ 提取码: ce2q
直接播放单层DV色彩是错的: