使用madVR或mpv软件转换HDR视频至非HDR设备播放
农步祥 于 2017.11.09 06:00:23 | 源自: | 版权:原创 | 平均/总评分:09.23/120

从去年开始,支持HDR的电视机已经卖得铺天盖地,支持4K UHD HDR的片源也变得丰富起来,动辄50GB的视频资源让广大10TB级松鼠病晚期患者们兴奋地表示家里屯的硬盘和百兆宽带终于有了用武之地。然鹅悲伤的是,好不容易拖下来的视频内容在非HDR显示设备[SDR]上的效果充满了淡淡的忧伤。而Windows10自带播放器的解码则是严重的跳帧和色块。

HDR视频和HDR图像

  • 那么为何HDR视频内容在老显示器上看起来会如此的淡疼?这正是由于非HDR显示器无法识别视频记录的亮度信息导致的,另外由于这些视频色彩空间是BT.2020超广色域,在sRGB标准色彩范围的显示设备上色彩饱和度自然严重不足。对人眼来说,画面色度和明亮度的变化都会带来视觉上的色彩差异。另外要注意的是,在手机摄像头谈及的静态图像HDR,和电视的概念是完全不同的,相机和图像的HDR Image是利用多帧合成或后期处理等方式,改善原本在相机动态范围中过曝或过暗的画面细节,实际上这种尽量让明暗细节“一览无余”的效果恰恰是和HDR Video视频的“高动态范围”截然不同的。

    HDR视频是通过记录像素的亮度信息,在支持的显示设备上依靠背光分区控制[TFT\LED类面板]或像素自身亮度变化[OLED]改变亮度,这样的方式显然更忠实于场景明暗带来的氛围,由于电影行业的录制设备也在变得越来越先进,胶片电影的数字化处理也让许多老电影更适合新设备播放,未来数字电影的趋势必然是UHD分辨率+HDR+BT.2020超广色域+60FPS的结合。而欣赏这样的电影,也必然离不开高端的蓝光播放器和支持HDR以及广色域的OLED电视机了。当然,索尼的PlayStation Pro以及微软的XBOX One X同时支持视频和游戏画面HDR输出,X1X优化较好的游戏更是可以实现4K UHD+HDR的画面水平。对于消费正版蓝光的用户而言是颇具高性价比的娱乐设备。

    但主要是因为穷等原因,许多松鼠病患者还未来得及购买支持HDR的显示器或彩电,那么50G的内容是不是白拖了?当然,HDR视频还是可以通过滤镜转换的方式转换为标准动态[SDR]的视频播放的。目前比较简单的转换方式两种:madVR滤镜和mpv播放引擎。

    madVR的安装使用

    madVR是目前知名度最高的HDR转SDR回放方案,由于madVR并不是独立的播放器软件,因此需要搭配视频播放器使用,主要有MPC-HC和PotPlayer等。

    madVR下载后是一个压缩包,解压后以管理员权限运行Install.bat就安装注册表完毕,解压的文件切勿移动或删除。随后安装和运行MPC-HC或PotPlayer,在MPC的回放选项中选择madVR作为DirectShow视频即可。PotPlayer则是在主界面右键菜单中选择madshi作为默认输出方式,此时madVR就可以在播放视频时正常工作了。另外,用户要选择正确的硬件解码加速方式,否则会遇到视频严重卡顿,nVIDIA显卡用户需要使用CUDA,英特尔集显用户则是QuickSync。一般来说madVR不加设置也基本上可以满足使用,在视频播放时,Windows系统栏中会出现madVR的设置图标,对英文和视频编解码有了解的用户可以进行更详细的调节。在打开包含HDR信息的视频时,madVR将会自动转换至SDR显示。

    不过,稍有了解的用户肯定明白,madVR另一个出名的原因就是可怕的硬件运算量,在播放4K UHD+HDR视频时,无论是HEVC[H.265]或H.264,就占用了AMD Ryzen 1700的一半CPU资源以及双路GTX1080的30-60%左右GPU资源,也就意味着至少一个台式机的高性能4核处理器+GTX1070级别的显卡,这对于硬件要求显然是有点点的过分了。

    mpv的安装使用

    那么豪华双路GTX1080ti显卡+水冷+RGB的发烧台式PC=tan90°不存在的松鼠症侯群来说,除了madVR外,还有一个对硬件要求“不那么高”的播放软件mpv可供选择,也提供了HDR转SDR视频功能。

    mpv是一款开源的绿色软件,只需要下载解压后就可以运行,至于视频转换、硬件解码等都可以通过自动处理完成。mpv也可以当做插件使用,但由于我个人的HDR内容较少,因此没有仔细研究。mpv的播放界面也较为简陋,只需要用鼠标将文件拖动到播放器即可,另外还有字幕加载功能。如果用户无法忍受那么简陋的功能,也有基于mpv二次开发的SMPlayer可供选择。不过SMPlayer的界面除了有中文和支持高DPI的UI缩放外,实在不敢恭维。

    mpv对硬件的需求相对不高,不过在播放HEVC编码的UHD+HDR视频时,也会占用约25%的CPU资源和20%的GTX1080资源,这也意味着无论如何折腾,用户都最少需要一台4核处理器+GTX1050Ti级别独显的电脑配置,例如最新上市的顶配SurfaceBook2可以基本满足要求。

    画面对比和总结

    4KHDR视频从HDR到SDR的画质损失,已经不需要相机屏摄,从视频截图就可以很明显看出,无论madVR还是mpv,转换出来的视频虽然色彩相对直接播放要鲜艳明快,但都会出现严重的画面动态和色彩损失,大场景分辨率损失和画面抖动也极为明显。

    另外,不同数字电影源所采用的HDR技术标准也有区别。目前比较常见的有HDR10和Dolby Vision,另外还有BBC和NHK超清频道采用的Hybrid Log-Gamma等,这对于软件转换也是一种灾难。例如不同的madVR设置或mpv的版本差异,HDR的转换效果也有很大差别,画面差异[损失]极大。建议备好几个不同版本的mpv以及madVR预设以以应对不同的HDR方案,选择自己能接受的色彩画质。当然,如果用户实在没有如此高性能的电脑,又希望尽情欣赏HDR内容的话,趁着双11打折剁手一台支持HDR和广色域的入门级彩电/显示器和一台XBOX是最现实的选择。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    5503 为防止广告机贴垃圾,不得已而为之
    表情
    正文