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

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

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

    [LV.7]常住居民III

    23

    主题

    766

    回帖

    3104

    VC币

    星辰大海

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

    积分
    603980
    sommio 发表于 2023-2-25 04:28:09 | 显示全部楼层
    本帖最后由 sommio 于 2023-2-25 04:42 编辑
    boday 发表于 2023-2-25 04:17
    我把我前面说的展开详细说一下。下面大部分内容我猜你已经知道,但看起来你还是有些误解。

    我们现在手里 ...


    vo_gpu_next 没有写死 1000:1 对比度,只是 --icc-force-contrast 不起作用,它仍会应用配置文件的对比度
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74900
    boday 发表于 2023-2-25 13:06:45 | 显示全部楼层
    sommio 发表于 2023-2-25 04:28
    vo_gpu_next 没有写死 1000:1 对比度,只是 --icc-force-contrast 不起作用,它仍会应用配置文件的对比度 ...

    是我表达不清楚。

    应该说是 --vo=gpu-next 在无法从 ICC profile 获取对比度时会默认成 1000:1,也无法通过 --icc-force-contrast 手动指定。

    而原来的 --vo=gpu 是会默认成 inf,但可以通过 --icc-force-contrast 指定。


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1185

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    23207
    hsmms 发表于 2023-2-25 15:54:54 | 显示全部楼层
    本帖最后由 hsmms 于 2023-2-25 15:58 编辑
    boday 发表于 2023-2-25 04:22
    这个应该是制定 BT.1886 标准的部分原因吧。

    总之我想说的是,无论如何 mpv 总得选一个标准来执行,然后 ...

    不过本身GAMMA这块行业内就没统一过,虽然ITU在2011年把bt.1886作为统一标准,但大部分制作依然还是按照自己的喜欢标准各顾各的。


    所以我的建议还是按照片子自己选择使用不同的gamma曲线。

    回复

    使用道具 举报

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

    [LV.7]常住居民III

    23

    主题

    766

    回帖

    3104

    VC币

    星辰大海

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

    积分
    603980
    sommio 发表于 2023-2-25 16:00:05 | 显示全部楼层
    hsmms 发表于 2023-2-25 15:54
    不过本身GAMMA这块行业内就没统一过,虽然ITU在2011年把bt.1886作为统一标准,但大部分制作依然还是按照 ...

    至少 Netflix 的所有视频在后期都会被转换为 bt.1886,按 Netflix 的体量它就算不是正式制定的标准也是事实标准了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-26 01:55
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    71

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2445
    Jan 发表于 2023-2-26 09:45:29 | 显示全部楼层
    hsmms 发表于 2023-2-25 15:54
    不过本身GAMMA这块行业内就没统一过,虽然ITU在2011年把bt.1886作为统一标准,但大部分制作依然还是按照自 ...

    BT.1886只管回放
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-26 01:55
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    71

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2445
    Jan 发表于 2023-2-26 09:47:53 | 显示全部楼层
    sommio 发表于 2023-2-25 16:00
    至少 Netflix 的所有视频在后期都会被转换为 bt.1886,按 Netflix 的体量它就算不是正式制定的标准也是事 ...

    从字面意思看,是broadcaster用D93,而且不好判断时态。另外我猜测Netflix转BT.1886是因为用户播放流媒体的设备不会自行转换。

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-6 19:54
  • 签到天数: 788 天

    [LV.10]以坛为家III

    3

    主题

    199

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    83378
    Starlight 发表于 2023-2-26 17:09:24 | 显示全部楼层
    转码/转换应该是黑位为0的bt1886(gamma2.4),回放时使用有黑位的bt1886来提升暗部,我是这么认为的
    libplacebo (mpv --gpu-next)始终使用有黑位的bt1886,影响到了与非bt709的转换,我觉得这是不对的
    回复

    使用道具 举报

  • 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 01:46:39 | 显示全部楼层
    孤雨独火 发表于 2023-2-24 01:55
    按照社区的做法, vf=format=gamma=gamma2.2 再拉回去就行

    实测 gamma2.2 的暗场要比默认值更暗,提高暗场亮度或许应该用 gamma srgb?

    bt.1886.png
    gamma 2.2.png
    gamma srgb.png
    [Airota&Nekomoe kissaten&VCB-Studio] Yuru Camp Season 2 [02][Ma10p_1080p][x265_flac].mkv" --start=12:50
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-6 19:54
  • 签到天数: 788 天

    [LV.10]以坛为家III

    3

    主题

    199

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    83378
    Starlight 发表于 2023-3-5 04:49:45 | 显示全部楼层
    vf=format=gamma= 改变的是 input-gamma,target-trc/icc 改变的是 output-gamma,改变的是标记
    输入 2.2,输出 bt1886 是更暗了,想要更亮应该 vf=format=gamma=gamma2.6
    回复

    使用道具 举报

  • 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 06:24:57 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-5 07:16 编辑
    Starlight 发表于 2023-3-5 04:49
    vf=format=gamma= 改变的是 input-gamma,target-trc/icc 改变的是 output-gamma,改变的是标记
    输入 2.2, ...

    vf=format=gamma 的行为跟你所说的不符,gamma2.6 只会更暗,造成这个问题的原因应该是纯幂函数 gamma2.2/2.4/2.6 跟分段函数 gamma sRGB/bt.1886 不同,可以一直到零。在我使用 Windows 的默认 sRGB ICC 配置文件时,这个问题尤其突出
    gamma2.6.png

    此外,按照 artoriuz 的说法,target-trc 的作用是告诉 mpv 显示器的 gamma 曲线让它更好地模拟 bt.1886
    Doing what we just did tells mpv: "the content has a 2.4 power law gamma curve, my display has a sRGB gamma curve, please do the required corrections". And since the display's EOTF is a brigther curve than 2.4, the content needs to be darkened to preserve the intent.

    经过我的测试,它的行为跟 artoriuz 的说法一样,当设置为 gamma2.2 时它试图模拟 bt.1886 以调暗内容
    mpv "[Airota&Nekomoe kissaten&VCB-Studio] Yuru Camp Season 2 [02][Ma10p_1080p][x265_flac].mkv" --start=12:50 --no-config --screenshot-format=png --target-trc=bt.1886/gamma2.2
    target-trc=bt.1886.png
    target-trc=gamma2.2.png
    回复

    使用道具 举报

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

    本版积分规则

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