找回密码
 立即注册
楼主: wrwsdw

想问下各位mpv挂载icc是按gamma 2.2还是2.4校准…

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429942

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2023-3-5 09:36:23 | 显示全部楼层
    本帖最后由 孤雨独火 于 2023-3-5 09:59 编辑

    我比较迷糊,这是在追求客观正确还是主观感受

    原始op也是,校色档用的什么gamma,滤镜拉回来的时候就用什么gamma
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-12-28 03:04
  • 签到天数: 160 天

    [LV.7]常住居民III

    23

    主题

    766

    回帖

    3104

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    603980
    sommio 发表于 2023-3-5 10:14:56 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-5 10:33 编辑
    孤雨独火 发表于 2023-3-5 09:36
    我比较迷糊,这是在追求客观正确还是主观感受

    原始op也是,校色档用的什么gamma,滤镜拉回来的时候就用什 ...

    容我整理下,就最初主题而言:
    mpv启用icc-profile-auto,但感觉暗场过暗

    导致这个问题的原因很可能是苏辰汐指出的无限对比度 BUG,不太可能是分段函数 bt.1886 的问题,触发 BUG 之后它实际上已被视为纯幂函数 gamma2.4
    而纯幂函数 gamma2.2 相较于分段函数 bt.1886 在暗场要更暗,假设楼主没有触发无限对比度的话增加暗场亮度应使用分段函数 srgb


    如果2.4才更接近正确观感的话,就再校一个2.4的icc出来专门给mpv挂载

    如果要按 mpv 的处理逻辑校准的话,应该是 bt.1886,hassn 认为这是预期行为
    gamma2.2/2.4 不等于 gamma sRGB/bt.1886

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429942

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2023-3-5 10:51:19 | 显示全部楼层
    sommio 发表于 2023-3-5 10:14
    容我整理下,就最初主题而言:

    导致这个问题的原因很可能是苏辰汐指出的无限对比度 BUG,不太可能是分段 ...

    多年的折腾之后我的要求只有一个,解决广色域的过量过饱和。gamma和饱和度偏移问题不大。


    https://github.com/mpv-player/mp ... uecomment-713546863 这是我说的那段的出处,用滤镜的gamma值去匹配icc的gamma。

    如果以quicktime为正确基准的话,mpv的色彩管理从来没正确过,怎么调最终色彩都是偏的。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-12-28 03:04
  • 签到天数: 160 天

    [LV.7]常住居民III

    23

    主题

    766

    回帖

    3104

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    603980
    sommio 发表于 2023-3-5 11:15:06 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-5 14:20 编辑
    孤雨独火 发表于 2023-3-5 10:51
    多年的折腾之后我的要求只有一个,解决广色域的过量过饱和。gamma和饱和度偏移问题不大。

    LittleCMS 的实现比 ColorSync 更加符合规范,就算要兼容也得找 LittleCMS 作者来做(


    关于那个 issue,owner 不喜欢 mpv 的 bt.1886 提高暗部亮度变成“灰色”,gamma2.2 和 gamma2.4 都能解决这个问题,最终 owner 选择了后者,随着讨论进行也有人指出 bt.1886 在 10% 水平上不比 gamma 2.2 更暗。haasn 也没有说要跟显示器校准 gamma 相同,而是 eg.
    it does so using BT. 1886 as the EOTF for HD media, which contains black point compensation, raising blacks to avoid crushing them below the black point of the display. This is sometimes done inaccurately, as when an ICC profile contains inaccuracies near black.

    再往下就变成了 De jure vs De facto
    Although most HD video is delivered with the BT.1886 EOTF, it seems that most professional video is actually graded on monitors calibrated to a pure of gamma curve of 2.4 or 2.2, not BT.1886. Instead of following the standard, video is graded on a gamma curve and just incorrectly tagged as BT.1886, causing most content to appear to have lifted blacks. To get the intended display, you instead just have to assume it was graded to gamma 2.4 and change settings in software accordingly, or calibrate your own monitor to gamma 2.4.
    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    219

    回帖

    6

    VC币

    注册会员

    Rank: 2

    积分
    1744
    unlight 发表于 2023-3-5 12:22:14 | 显示全部楼层
    本帖最后由 unlight 于 2023-3-5 12:26 编辑

    我现在是直接用Novideo SRGB把显示器缩限至sRGB,然后把gamma校正为bt1886,同时mpv里如下设置:
    1. target-prim=bt.709
    2. target-trc=bt.1886
    复制代码

    这样有什么问题吗?



    感觉开bt1886以后显示器明显更通透了:主要是暗部更深了,默认gamma下有点灰。
    和相对/绝对曲线比,默认和sRGB曲线看起来接近2.0,bt1886接近2.4…

    显示器对比度约为3000:1



    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-12-28 03:04
  • 签到天数: 160 天

    [LV.7]常住居民III

    23

    主题

    766

    回帖

    3104

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    603980
    sommio 发表于 2023-3-5 12:55:27 来自手机 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-5 13:45 编辑
    unlight 发表于 2023-3-5 12:22
    我现在是直接用Novideo SRGB把显示器缩限至sRGB,然后把gamma校正为bt1886,同时mpv里如下设置:

    这样有什 ...

    mpv.conf 指定 icc-profile 让 mpv 来近似 bt.1886 就可以了,icc profile 都有 gamma 校正所以不需要指定,对比度可以填 icc-force-contrast=3000,启用 icc-profile 时 target-prim 应该是无效选项
    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    219

    回帖

    6

    VC币

    注册会员

    Rank: 2

    积分
    1744
    unlight 发表于 2023-3-5 13:12:32 | 显示全部楼层
    本帖最后由 unlight 于 2023-3-5 13:13 编辑
    sommio 发表于 2023-3-5 12:55
    mpv.conf 指定 icc-profile 让 mpv 来近似 bt.1886 就可以了,icc profile 都有 gamma 所以不需要指定,对 ...
    公版icc我这里看好像没有gamma表…

    icc-profile我已经屏蔽了,因为已经通过novideo sRGB来全局限缩以后,就不需要mpv二次限缩了

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-12-28 03:04
  • 签到天数: 160 天

    [LV.7]常住居民III

    23

    主题

    766

    回帖

    3104

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    603980
    sommio 发表于 2023-3-5 13:16:16 | 显示全部楼层
    unlight 发表于 2023-3-5 13:12
    公版icc我这里看好像没有gamma表…

    icc-profile我已经屏蔽了,因为已经通过novideo sRGB来全局限缩以后, ...

    不存在没有的…
    那让 mpv 默认值就好,什么都不做
    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    219

    回帖

    6

    VC币

    注册会员

    Rank: 2

    积分
    1744
    unlight 发表于 2023-3-5 13:18:36 | 显示全部楼层
    sommio 发表于 2023-3-5 13:16
    不存在没有的…
    那让 mpv 默认值就好,什么都不做

    真的没有gamma表和校准曲线…
    主要我之所以屏蔽掉mpv的色彩管理和gamma校准是因为那个hack工具已经完成那两项操作了,保持默认设置会不会让mpv二次校准?
    (icc我现在装的已经是srgb了,问题是gamma)


    S3221QS.zip

    2.49 KB, 下载次数: 1

    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    219

    回帖

    6

    VC币

    注册会员

    Rank: 2

    积分
    1744
    unlight 发表于 2023-3-5 13:27:15 | 显示全部楼层
    对比:

    区别确实…不明显?或者说就没什么区别?
    默认.png
    设置后.png
    回复

    使用道具 举报

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

    本版积分规则

    快速回复 返回顶部 返回列表