HDR 直通相关
#213
Replies: 2 comments 4 replies
-
通过脚本自动开关系统 HDR 模式及实现 HDR 直通
针对 mpv 目前不支持根据视频内容自动切换 Windows HDR 开关的现状,我写了一个脚本实现此功能 依赖 mpv-display-plugin 必不可少 脚本地址:https://github.com/dyphire/mpv-scripts/blob/main/hdr-mode.lua 用法说明: 其实只需要介绍下选项的功能就能明白怎么使用了 hdr_mode 选项指定脚本的工作方式,有三种模式可选:noth、pass、switch。 默认值:noth
fullscreen_only 选项指定是否仅在全屏或窗口最大化时自动切换 HDR 模式。仅在 target_peak 选项用于指定你的 HDR 显示器的目标峰值,默认值:203 提醒:此项必须指定显示器的真实峰值亮度,否则会导致 HDR 内容显示不正确。默认值 203 会视为 SDR 显示器处理 target_contrast 选项用于指定你的 HDR 显示器的最大对比度数值,默认值:auto,即无限对比度(OLED) 提醒:此项必须指定为显示器的最大对比度,否则无法正确实施黑位补偿
|
Beta Was this translation helpful? Give feedback.
4 replies
-
|
关于 HDR 直通的一个比较抽象的问题:mpv-player/mpv#16375 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
HDR 直通的方法和测试
使用 mpv 播放器想要实现直通 HDR 的前提是必须打开 Windows 系统上的 HDR 开关,并且使用--vo=gpu-next 的 vo 后端
以下方法和测试均基于此前提
编辑:自 mpv 上游 PR mpv-player/mpv#16512 合并后默参即已支持 HDR 直通,以下条件配置组仅为优化体验
Note
此条件配置组在显示器处于 SDR 模式时不会触发,不用担心它会搞砸什么
HDR 直通测试表现:

SDR 显示调整(可选)
自 mpv 上游 PR mpv-player/mpv#16512 合并后默参即已支持 HDR 直通,但同时它也会将 SDR 内容映射到显示器的目标色彩空间下进行显示,使得 SDR 内容会被恒定在 203nit 亮度,如果觉得亮度较高的话可以通过以下条件配置恢复旧行为
Beta Was this translation helpful? Give feedback.
All reactions