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 不起作用,它仍会应用配置文件的对比度
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 指定。
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曲线。
sommio
发表于 2023-2-25 16:00:05
hsmms 发表于 2023-2-25 15:54
不过本身GAMMA这块行业内就没统一过,虽然ITU在2011年把bt.1886作为统一标准,但大部分制作依然还是按照 ...
至少 Netflix 的所有视频在后期都会被转换为 bt.1886,按 Netflix 的体量它就算不是正式制定的标准也是事实标准了
Jan
发表于 2023-2-26 09:45:29
hsmms 发表于 2023-2-25 15:54
不过本身GAMMA这块行业内就没统一过,虽然ITU在2011年把bt.1886作为统一标准,但大部分制作依然还是按照自 ...
BT.1886只管回放
Jan
发表于 2023-2-26 09:47:53
sommio 发表于 2023-2-25 16:00
至少 Netflix 的所有视频在后期都会被转换为 bt.1886,按 Netflix 的体量它就算不是正式制定的标准也是事 ...
从字面意思看,是broadcaster用D93,而且不好判断时态。另外我猜测Netflix转BT.1886是因为用户播放流媒体的设备不会自行转换。
Starlight
发表于 2023-2-26 17:09:24
转码/转换应该是黑位为0的bt1886(gamma2.4),回放时使用有黑位的bt1886来提升暗部,我是这么认为的
libplacebo (mpv --gpu-next)始终使用有黑位的bt1886,影响到了与非bt709的转换,我觉得这是不对的
sommio
发表于 2023-3-5 01:46:39
孤雨独火 发表于 2023-2-24 01:55
按照社区的做法, vf=format=gamma=gamma2.2 再拉回去就行
实测 gamma2.2 的暗场要比默认值更暗,提高暗场亮度或许应该用 gamma srgb?
Yuru Camp Season 2 .mkv" --start=12:50
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
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 配置文件时,这个问题尤其突出
此外,按照 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 " Yuru Camp Season 2 .mkv" --start=12:50 --no-config --screenshot-format=png --target-trc=bt.1886/gamma2.2