问题:在显示屏没开启hdr的情况下,播放hdr杜比发灰是正常的吗?
用win11原生的媒体播放器播放的时候色彩比较艳丽,但是使用mpv就有点发灰,猜测可能是hdr模式,不知是否是这样,以及能否转到sdr模式呢?
下图左侧为MPV,右侧为win11媒体播放器
无法复现,我这边测试了下 DOVI P5 的视频,显示器 sdr 模式下反而是 win11 原生的媒体播放器的画面更灰暗,显示器 hdr 模式下两者画面没有明显差异
而且你截图中的 win11 原生的媒体播放器的画面明显过曝了,注意头顶部分和最右侧天空部分 win11 原生的媒体播放器一直存在 HDR 映射中的亮度异常问题,看上去应该是在更新的系统版本上修复了(我的系统测试)。但明显矫枉过正了,画面又压的过暗了
以下是我电脑上的测试结果:
| mpv hdr 映射(显示器 sdr 模式) | win11原生的媒体播放器(显示器 sdr 模式) |
|---|---|
| mpv hdr 直出(显示器 hdr 模式) | win11原生的媒体播放器(显示器 hdr 模式) |
|---|---|
SDR 模式和 HDR 模式下的 OSD 统计信息
非常感谢!我去拿同样视频看一下
经过测试发现 mpv 在开启系统 HDR 模式下播放 SDR 内容时存在画面严重偏暗的问题,见 https://github.com/dyphire/mpv-config/discussions/156#discussioncomment-13190743
mpv 的 HDR 直通方式和测试见 #213
经过测试,使用iina在mbp上观看hdr正常,而mpv在mbp上同样有偏暗的问题。目前还不知道为什么
使用iina在mbp上观看hdr正常
iina通不通hdr信号是自己控制的,不是mpv
mpv曾经是尝试过mac的libmpv支持hdr的,但是即便实现了对前端也不搭界,更不要说后边放弃了。iina的hdr相关支持都是完全自己做出来的,在这方面你可以把它作为一个其它播放器,没法用来和mpv本身参考。
macOS 下 mpv 和 QuickTime Player 播放 hdr 表现似乎是一致的. 外接 SDR 显示器。 左边 QT, 右边 mpv
片源:https://www.bilibili.com/video/BV1uZ4y1U7h8/
你似乎误解了上边的讨论。mpv on macos 支持 hdr 没有问题。(不管是 libmpv 还是 gpu-next 的 vo)
就你这个片源而言,上个提问我就吐槽过了是hlg的奇葩类hdr,这玩意不管你输出是 hdr 还是 sdr 都有良好兼容性,但是也称不上和qt表现一致,只看花的颜色都差了十万八千里了。当然qt不是绝对准则,因为它的 gamma 问题一直充满争议
你似乎误解了上边的讨论。mpv on macos 支持 hdr 没有问题。(不管是 libmpv 还是 gpu-next 的 vo)
就你这个片源而言,上个提问我就吐槽过了是hlg的奇葩类hdr,这玩意不管你输出是 hdr 还是 sdr 都有良好兼容性,但是也称不上和qt表现一致,只看花的颜色都差了十万八千里了。当然qt不是绝对准则,因为它的 gamma 问题一直充满争议
表现一致,我的意思是没有发灰😂 , 颜色偏暖还是偏冷感觉是播放器的风格问题吧
hlg不会灰的
hlg不会灰的
嗯,待会我下这个试试
Violet.Evergarden.The.Movie.2020.2160p.BDrip.HEVC.DV.DDP5.1.Atmos.AAC.Binaural.2.0-Rainbaby.mp4
嗯,,,但是啥会讨论mac接sdr显示器的问题,没人说这个有问题啊
hlg不会灰的
嗯,待会我下这个试试
Violet.Evergarden.The.Movie.2020.2160p.BDrip.HEVC.DV.DDP5.1.Atmos.AAC.Binaural.2.0-Rainbaby.mp4
试了下 接 sdr 显示器确实会偏暗
嗯,,,但是啥会讨论mac接sdr显示器的问题,没人说这个有问题啊
一般很少会有人外接 sdr 显示器看视频🤣, mbp 本身就是一块 XDR 显示屏,要外接看视频也是会接一块 HDR 显示屏. 所以很少人会发现这个问题😂
你说的到底是色域错误的灰还是target peak标定导致的暗 我的macmini接的是sdr设备,颜色不存在色域错误的问题,我一直觉得你在说的和上边的不是一个问题
你的mac外接的是sdr设备所以正常不存在target-peak auto到203以上的问题; 而紫罗兰这个dv的sdr亮度标定是100nit,一种简单的解决方法是target到100,这里不涉及他们讨论的target hint实现上的异常
你的mac外接的是sdr设备所以正常不存在target-peak auto到203以上的问题; 而紫罗兰这个dv的sdr亮度标定是100nit,一种简单的解决方法是target到100,这里不涉及他们讨论的target hint实现上的异常
确实
target-peak=auto 改为 target-peak=100 就正常了