找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

关于MPC VR的HDR直通

众所周知,开启HDR直通代表由显示器处理HDR色调映射,关闭HDR直通代表由软件处理HDR色调映射。以前用过MADVR,但由于MADVR不支持VRR也不支持QMS(也就是可变刷新率,在播放不同帧率的视频时无需每次切换刷新率导致黑屏卡顿),就切换成MPC VR。但发现MPC VR关闭HDR直通后要么只能输出SDR颜色(开启转换到SDR),要么色彩发灰(关闭转换到SDR)。不启用HDR直通是因为不信任显示器的映射,毕竟显示器主控那点计算能力肯定不如PC,算法一般比较简陋。也没有查阅到关于MPC VR是否支持HDR色调映射的文档,对Windows本身的HDR色调映射也不了解。目前除了MADVR还有其它能不使用HDR直通播放HDR视频的方案么?
回复

使用道具 举报

大神点评(7)

mpv可以,不过要自己上官网查相应的代码。但以近两年的HDR电影的亮度制作水平(帧平均亮度超过20nit都很少见),其实完全没必要玩什么动态色调映射,高光爆掉的内容对于普通HDR显示器都很难看到了!
友情提示:好的动态色调映射说白了就是能让亮度滚降的曲线变得更平坦,说白话就是保住高光细节的同时不会让整个画面的亮度下降的更多!
我个人还是建议新人先了解什么是正确的HDR画面:显卡驱动升级到最近两年(2020年前的显卡驱动绝少有能正确传输HDR信号),强开WIN的HDR开关,然后用WIN自带的“电影与电视”进行HDR视频的播放!
回复 支持 反对

使用道具 举报

为啥看不起直通呢?你用HDR1000的显示器,已经涵盖了所有电影场景里99.99999%的镜头高光。
非要再追求,我建议你跟我一样优先选择杜比影院或者激光IMAX,比家里爽多了
回复 支持 反对

使用道具 举报

确实,目前在PC上播放HDR内容时,如果不启用HDR直通,依赖于软件来完成HDR到SDR的色调映射是一个常见的需求。以下是一些MADVR之外的解决方案,可能适合你的使用场景:
---
1. MPC VR 的 HDR 处理
MPC VR 的确有一些限制:
关闭 HDR 直通后,MPC VR 不具备完整的 HDR 色调映射功能,仅提供简单的 SDR 转换或直接显示未映射的 HDR 信号(导致色彩发灰)。
如果需要色调映射功能,MPC VR 目前无法胜任复杂的映射任务。
---
2. Alternative Renderers (其它渲染器)
(1) D3D11 Renderer(PotPlayer 内置)
D3D11 Renderer 是一种轻量级渲染器,支持在 SDR 屏幕上播放 HDR 视频,并进行基本的 HDR 到 SDR 转换:
优点:集成简单,支持 VRR 和 QMS。
缺点:色调映射质量一般,无法达到 MADVR 的水平。
(2) MPV + GPU 支持
MPV 是一款非常灵活的开源播放器,支持基于 GPU 的 HDR 色调映射:
实现步骤:
1. 下载并安装 MPV。
2. 编辑 网页链接 文件,添加以下配置:
profile=gpu-hq
tone-mapping=reinhard
tone-mapping-max=100
target-prim=bt.709
3. 这将启用 GPU 加速的 HDR 到 SDR 映射。
优点:支持现代显卡的硬件加速映射,色彩保真度较高。
缺点:配置复杂,无法完全匹配 MADVR 的高质量算法。
(3) VLC (HDR 转换)
VLC 媒体播放器支持 HDR 到 SDR 的色调映射,适合不希望依赖复杂插件的用户:
在 VLC 设置中启用 HDR 转换:
1. 打开 VLC,进入 工具 > 设置 > 视频。
2. 勾选 "Use hardware YUV -> RGB conversions"。
3. 确保色彩范围设置为 "Full range"。
优点:开箱即用,适合轻量需求。
缺点:色调映射效果有限,尤其是亮度范围较宽的 HDR 视频。
---
3. LAV Filters + EVR(Enhanced Video Renderer)
使用 LAV Filters 配合 EVR 渲染器可以实现 HDR 到 SDR 的基本色调映射:
1. 安装最新版本的 LAV Filters。
2. 在设置中启用 HDR 到 SDR 色调映射:
打开 LAV Video Decoder 设置,选择 "Convert HDR to SDR"。
调整亮度参数(如 Gamma、Peak Nits)以优化映射效果。
3. 在播放器中使用 EVR 渲染器。
优点:简单易用,兼容性好。
缺点:色彩保真度有限,不支持更复杂的映射算法。
---
4. Windows 自带 HDR 色调映射
Windows 10 和 11 支持系统级 HDR 色调映射,但效果相对有限:
1. 启用系统 HDR:
在 设置 > 系统 > 显示 中启用 HDR。
2. 使用 MPC VR 或其他播放器直接输出 HDR 信号。
3. Windows 会自动完成基础的 HDR 到 SDR 映射。
优点:集成于系统,支持所有播放器。
缺点:映射效果不如专业渲染器,尤其是在低亮度场景。
---
5. madVR 之外的高质量选项
如果对 MADVR 的功能依赖较强,可以考虑以下替代方案:
(1) Lumasharpen + AVS Script
通过 Avisynth 或 VapourSynth 脚本实现自定义的 HDR 色调映射和画质增强:
适合用户:对脚本语言熟悉并追求高度定制化的用户。
(2) DaVinci Resolve
如果只是离线观看 HDR 内容,DaVinci Resolve 提供专业的色调映射工具:
优点:映射质量极高,适合后期处理。
缺点:实时播放需要高性能硬件。
---
总结
简单方案:可以尝试 MPV 或 LAV Filters + EVR,兼容性和性能较好。
专业方案:继续使用 MADVR,但舍弃 VRR 和 QMS 功能。
折中方案:在 HDR 显示器上信赖 Windows 系统的色调映射。
若有更多需求,可以继续探讨!
回复 支持 反对

使用道具 举报

提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

MPC VR HDR转SDR有个亮度选项,说灰的自己拉拉就亮了。建议拉到100就行,默认只拉到80.拉超100细节会有丢失,但有些片子很黑,越拉越有HDR的感觉。但是看别的片子会一片白。自己取舍,反正我是定在1的位置。
回复 支持 反对

使用道具 举报

kpzjm60 昨天 13:33 显示全部楼层
mpcvr这个直通包含动态元数据吗,杜比视界的标亮不亮无所谓,主要是画面和亮标的有区别吗
回复 支持 反对

使用道具 举报

Xatnsid 昨天 13:34 显示全部楼层
显示器HDR(某个模式下)就是一条固定的EOTF曲线,函数储存在驱动板里,不存在软件映射,也不需要软件映射。只有投影这种光学性能太差的才需要软件层面动态映射。几十万的监视器也是这种“简陋”的“映射”
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐