|
|
本帖最后由 苏辰汐 于 2026-3-10 00:49 编辑
target-gamut 指定的是你显示设备的实际覆盖色域,基本没有设备能真正覆盖 bt.2020 色域,当然不能随便用 bt.2020(极个别设备可以),广色域显示器实际色域基本都是 p3,区别是苹果的 p3 还是正常的 p3。但这个只是标准色域范围,实际显示设备的色域覆盖肯定有出入,我的显示器有出厂校色,它的色域就是 110% 的 p3,完全不需要指定此参数来错误覆盖成标准 p3
顺便--target-prim=bt.2020 --target-gamut=dci-p3 参数就是指输入信号/容器是 bt.2020,实际显示色域为 dci-p3 的色域缩限。如果显示设备像我的一样其 edid 正确向系统汇报显示信息则根本不需要显式指定任何参数即可正确进行色域缩限
不过我那坐标 bt.709 太标准了一点也不像设备自身的色域坐标
那就是你系统提供的数据,上面代码和官方文档都贴给你了,没有好质疑的。至于是电视的 edid 抽象了还是 win11 系统对于电视的数据读取抽象了是另一回事了(比较可能是系统,毕竟电视和显示器还是不太一样)。作为对比我一开始就提供过截图
改成 target-gamut=dci-p3 也是非常标准的 p3 色域坐标(一点误差都没有)
废话,选项参数指定的是各色域对应的标准色域范围,当然不会有误差。想要正确的色域显示则根本不应该指定此选项,要么显示设备的 edid 是正确的要么系统中指定正确的校色文件,然后让 mpv 自行读取系统的显示数据来进行显示。我上面也说过了:但这也只是一种折中方案,有条件还是应该使用正确的校色文件
|
|