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

其实mpv上的vo gpu-next日用可以取代gpu了没

  • TA的每日心情
    无聊
    昨天 15:11
  • 签到天数: 1275 天

    [LV.10]以坛为家III

    11

    主题

    137

    回帖

    46

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    223101
    vbr9d  楼主| 发表于 2023-3-3 05:44:39 | 显示全部楼层
    本帖最后由 vbr9d 于 2023-3-3 05:45 编辑

    发现一个小问题和一个大问题
    小问题:gpu-next会在倍速后快速回原速有概率花屏(灰色画面+彩色杂讯一样的线条),随便seek一下会恢复
    大问题:gpu-next会随着播放视频的时长,seek会越来越慢,大概播个两分钟就已经需要1秒才能seek成功(大概就是在线看网速慢缓冲的那种感觉),不知道是个例还是设置原因
    还是不稳定不能日用啊只能换回gpu继续用了

    点评

    这个问题我使用中也发现了,很奇怪的bug  发表于 2023-3-3 15:55
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74895
    boday 发表于 2023-3-3 18:26:52 | 显示全部楼层
    vbr9d 发表于 2023-3-3 03:40
    我自己一直只用着电视自带的色域限缩,没用icc-profile,不知道是不是因为这原因,blend-subtitles个人 ...

    涉及参数选项有点多,不知道你具体指的是哪个和哪个是一致的(

    总之在没有 --icc-profile 以及其他影响色彩的选项(--target-prim……等等)的情况下,--vo 和 --blend-subtitles 无论怎么设置,字幕颜色都应该不会有区别。
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74895
    boday 发表于 2023-3-3 20:58:10 | 显示全部楼层
    本帖最后由 boday 于 2023-3-3 21:01 编辑
    sommio 发表于 2023-3-3 04:28
    Boday 说开启会更好,但在我的设备上开启前和开启后在视觉上没有差别,你可以截图对比

    努力回忆了一下我当年为什么推荐无论如何都把 --icc-profile-auto 写上……(

    大概应该是有这些理由吧:

    1. 自己用了校色仪和 DisplayCAL 之类的软件给屏幕校色并在系统设置中指定了相应 icc profile 的,自然应该写上 --icc-profile-auto,这个不用多说;

    2. 纯硬件校色的话,也应该会在系统设置中指定一个对应于校准到的某个“标准”的色彩空间的 icc profile,比如 sRGB,那么 mpv 自然也可以设置 --icc-profile-auto,不会有问题(当然这时候如果指定比如 --target-trc=srgb 也应该是一样的);

    3. 据说现在很多厂商会给用户提供 icc profile,比如有些显示器插上会自动安装,或者笔记本电脑预装系统自带,有些还是出厂前每一台单独校准的(可以通过序列号重新下载),还有比如 macOS 很多年来都会自带 icc profile(而且并不是无脑 sRGB),所以用户完全不管校色的事情,可能也会有一个还算比较靠谱的 icc profile 已经安装并设置好了,所以让 mpv 去用应该也是好处大于坏处;

    4. 哪怕以上都没有,看起来 Windows 上总会有一个系统默认的 icc profile,应该就是 sRGB,要知道 mpv 完全不启用色彩管理时是彻底撒手不管,也就是说可以认为永远是“错”的,而死马当活马医的话,如果我们姑且认为 sRGB 是默认的事实标准,应该也不会变得更糟糕(当然这时无论如何都无法保证准确性了);

    5. 以上都没有,而且是没有安装任何系统色彩管理模块的 Linux 桌面系统上,比如我最近折腾了个 Kubuntu 玩,不装那个 colord-kde 的包的话,mpv 启用 --icc-profile-auto 会提示无法取得 icc profile,我猜就相当于忽略这行配置了。

    综上,1 和 2 肯定没问题,3 利大于弊,4 可以说不过不失(开启色彩管理额外的计算开销对近十年内的电脑都应该不是啥问题),5 则是应该没有影响;总体来说我觉得可以无脑打开。



    然后就是,你这两张截图确实是有区别的啊,虽然不大。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 15:11
  • 签到天数: 1275 天

    [LV.10]以坛为家III

    11

    主题

    137

    回帖

    46

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    223101
    vbr9d  楼主| 发表于 2023-3-3 21:59:20 | 显示全部楼层
    boday 发表于 2023-3-3 18:26
    涉及参数选项有点多,不知道你具体指的是哪个和哪个是一致的(

    总之在没有 --icc-profile 以及其他影响 ...

    原来如此,不过我加了icc-profile-auto以后看好像字幕颜色跟画面也没什么大差异,我手上也没更适合的资源测试
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    1 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    23

    主题

    744

    回帖

    3104

    VC币

    星辰大海

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

    积分
    584971
    sommio 发表于 2023-3-3 22:46:18 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-4 02:16 编辑
    boday 发表于 2023-3-3 20:58
    努力回忆了一下我当年为什么推荐无论如何都把 --icc-profile-auto 写上……(

    大概应该是有这些理由吧:

    因为 gnome-control-center  依赖 gnome-color-manager,所以 GNOME 用户总有 color-manager
    并且会根据 EDID 生成一个默认 icc profile,但并不一定是更好的选择
    在我的设备上它生成了一个白点为 6400K 的 profile
    相关代码段
    1. ret = cd_icc_create_from_edid (icc,
    2.                                        gcm_edid_get_gamma (edid),
    3.                                        gcm_edid_get_red (edid),
    4.                                        gcm_edid_get_green (edid),
    5.                                        gcm_edid_get_blue (edid),
    6.                                        gcm_edid_get_white (edid),
    7.                                        error);
    复制代码
    实际上它带有 Windows 的默认 sRGB ICC Profile,可能这是一个更好的选择?




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74895
    boday 发表于 2023-3-4 00:48:03 | 显示全部楼层
    sommio 发表于 2023-3-3 22:46
    因为 gnome-control-center  依赖 gnome-color-manager,所以 GNOME 用户总有 color-manager
    并且会根据 E ...

    > 不一定是更好的选择

    有点意思。学到了。

    https://blogs.gnome.org/hughsie/ ... d-profiles-results/

    "If R=G=B=100%, then we should have a good approximation of D50 white
    The temperature of the display should not be too cold (>3000K) or too warm (<10000K)."

    我奇怪为什么这里是 D50 而不是 D65。笔误?然后后一句确实像是笔误了(

    从他汇报的结果来看,绝大部分 EDID 都至少不离谱,而且这是十年前的调查了。我仍然觉得无脑选择打开 --icc-profile-auto 问题不大。

    顺便说,我这里装完 colord-kde 之后也有一个显示器的默认 icc profile,它显示 D50……

    > 实际上它带有 Windows 的默认 sRGB ICC Profile

    嗯,貌似都会自带一堆常见的行业标准 profile 的。我这里也是。

    > 可能这是一个更好的选择?

    没有校色仪或其他的参照,是完全没法判断哪个更好的。换句话说,还不如分别试试然后选个自己看着喜欢的。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    1 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    23

    主题

    744

    回帖

    3104

    VC币

    星辰大海

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

    积分
    584971
    sommio 发表于 2023-3-4 01:15:04 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-4 07:32 编辑
    boday 发表于 2023-3-4 00:48
    > 不一定是更好的选择

    有点意思。学到了。

    > 顺便说,我这里装完 colord-kde 之后也有一个显示器的默认 icc profile,它显示 D50
    刚是我用的 EDID 解析器没有解析 Color Characteristics,换成 edid-decode 就出来了
    >sudo get-edid | edid-decode
      Gamma: 2.20
      Color Characteristics:
        Red  : 0.6513, 0.3398
        Green: 0.3193, 0.6230
        Blue : 0.1533, 0.0605
        White: 0.3134, 0.3291

    你可以看一下你设备 EDID 的 White,在我的设备上 CIE 1931 xy to CCT 为 6469K,看上去是个很正常的 EDID
    另外 displaycal 读的白点是错的(5000K),跟 gcm-viewer 差异巨大,可能是 v4 wtpt 标签的原因



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74895
    boday 发表于 2023-3-4 14:04:43 | 显示全部楼层
    本帖最后由 boday 于 2023-3-4 14:08 编辑
    sommio 发表于 2023-3-4 01:15
    > 顺便说,我这里装完 colord-kde 之后也有一个显示器的默认 icc profile,它显示 D50
    刚是我用的 EDID 解 ...

    我的白点坐标和你的一样(虽然 RGB 坐标不太一样)。这组数字可以搜出来很多结果,看起来很多 EDID 都是这个,但我不知道为什么。D65 的标准坐标应该是 x=0.3127, y=0.3290。

    确实可以考虑在教程里加上 --icc-force-contrast。我稍后改改。

    > 可能是 v4 wtpt 标签的原因

    可还行(
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    1 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    23

    主题

    744

    回帖

    3104

    VC币

    星辰大海

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

    积分
    584971
    sommio 发表于 2023-3-4 18:09:44 | 显示全部楼层
    本帖最后由 sommio 于 2023-3-6 08:32 编辑
    boday 发表于 2023-3-4 14:04
    我的白点坐标和你的一样(虽然 RGB 坐标不太一样)。这组数字可以搜出来很多结果,看起来很多 EDID 都是这 ...

    displaycal 开发人员认为低于 1 dE 不需要在意,可以肯定的是 gcm-viewer 的量程是 100K
    通过 EDID 生成的预设跟 Windows sRGB 预设视觉上差异巨大,尤其是在暗部上
    经过反复测试,至少在我的设备上 EDID 预设不存在明显缺点,sRGB 预设存在暗部看不清问题
    [Airota&Nekomoe kissaten&VCB-Studio] Yuru Camp Season 2 [02][Ma10p_1080p][x265_flac].mkv" --start=12:50


    vf=format:gamma=gamma2.2:


    vf=format:gamma=gamma2.4:




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    219

    回帖

    6

    VC币

    注册会员

    Rank: 2

    积分
    1744
    unlight 发表于 2023-3-5 12:30:49 | 显示全部楼层
    boday 发表于 2023-3-3 20:58
    努力回忆了一下我当年为什么推荐无论如何都把 --icc-profile-auto 写上……(

    大概应该是有这些理由吧:

    那如果是显示器厂商(戴尔)提供了公版icc,然后我为了方便,直接用novideo srgb全局缩限了的话,是不是这样更合适一些?
    1. target-prim=bt.709
    2. target-trc=bt.1886
    复制代码

    (说白了就是屏蔽掉色彩管理和gamma校准)


    回复

    使用道具 举报

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

    本版积分规则

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