找回密码
 立即注册
12
返回列表 发新帖
楼主: vbr9d

关于mpv最近这个DV相关的commit

该用户从未签到

12

主题

174

回帖

0

VC币

注册会员

Rank: 2

积分
1747
Gizmo 发表于 2023-2-23 13:21:54 | 显示全部楼层
苏辰汐 发表于 2023-2-20 23:53
请注意我提到的直通参数是--vo=gpu-next --gpu-api=vulkan --target-colorspace-hint,必须使用以上参数 ...

依照你說的參數實現不了直通

是什麼原因呢?

priority=high

scale=ewa_lanczossharp
cscale=ewa_lanczos
dscale=mitchell
scale-antiring=0
cscale-antiring=0
correct-downscaling
sigmoid-upscaling
dither-depth=auto
dither=error-diffusion
temporal-dither
error-diffusion=floyd-steinberg
deband
fullscreen=yes
gpu-context=auto
gpu-api=vulkan
target-colorspace-hint=yes
fbo-format=rgba32f
icc-profile-auto
blend-subtitles=no

video-sync=display-resample
interpolation
tscale=oversample


回复

使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    476

    回帖

    215

    VC币

    星辰大海

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

    积分
    366700
    苏辰汐 发表于 2023-2-23 14:18:09 | 显示全部楼层
    Gizmo 发表于 2023-2-23 13:21
    依照你說的參數實現不了直通

    是什麼原因呢?

    不是很懂所谓的“依照你說的參數實現不了直通”


    请注意我提到的直通参数是--vo=gpu-next --gpu-api=vulkan --target-colorspace-hint,必须使用以上参数并全屏才能正确直通HDR(注意:也不能使用icc-profile*相关参数进行色彩管理)。
    --vo=gpu-next 这个必要参数缺失
    注意:也不能使用icc-profile*相关参数进行色彩管理,注意事项也没遵守,使用了icc-profile-auto
    顺便fbo-format参数不需要,还有请确保使用的是mpv而不是libmpv,后者尚不支持--vo=gpu-next
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 1274 天

    [LV.10]以坛为家III

    11

    主题

    137

    回帖

    46

    VC币

    至尊会员

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

    积分
    222990
    vbr9d  楼主| 发表于 2023-2-23 20:53:38 | 显示全部楼层
    测试DV果然还是效果不好,测试设备LG C2 42+HGiG,测试如下:
    测试1:
    vo=gpu-next
    gpu-api=vulkan
    target-colorspace-hint
    无法触发HDR模式但播放颜色正常

    测试2:
    上面参数加上
    target-trc=pq
    能触发hdr模式,亮度不足偏暗,但能看出来有动态调整亮度

    测试3:
    再额外加上
    target-peak=800
    同样有动态调整亮度,但会过曝

    测试结果不理想,只能继续用webos jellyfin播
    回复

    使用道具 举报

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

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429797

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

    孤雨独火 发表于 2023-2-23 21:24:32 | 显示全部楼层
    本帖最后由 孤雨独火 于 2023-2-23 21:37 编辑
    vbr9d 发表于 2023-2-23 20:53
    测试DV果然还是效果不好,测试设备LG C2 42+HGiG,测试如下:
    测试1:
    vo=gpu-next

    vk的颜色在我电脑上一直有问题,试试d3d11,不过在我这依然有闪烁的问题(这玩意应该是我垃圾的显示设备的背光模组背锅),虽然颜色正常了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    476

    回帖

    215

    VC币

    星辰大海

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

    积分
    366700
    苏辰汐 发表于 2023-2-23 22:10:14 | 显示全部楼层
    本帖最后由 苏辰汐 于 2023-2-23 22:15 编辑
    vbr9d 发表于 2023-2-23 20:53
    测试DV果然还是效果不好,测试设备LG C2 42+HGiG,测试如下:
    测试1:
    vo=gpu-next

    这是在预期内的,mpv虽然通过libdovi实现了应用dovi的动态亮度元数据,但你忽略了一点:由于mpv只支持重塑dovi,使用这些信息的依然是内部实现的色调映射算法,而目前的色调映射算法没有表现特别好的。我最近在mpv的issue下讨论这一问题:Tone mapping: improve handling of very bright scenes/movies

    libplacebo已经在重构和优化内部的动态峰值检测和色调映射算法,见:New dynamic peak detection (v4, naive blocking) (!374) · Merge requests · VideoLAN / libplacebo · GitLab
    测试构建:dyphire/mpv-winbuild@bd7b2bd
    该MR尚未完成,但就测试结果来看已经有了很大改善。但无论色调映射算法如何优化都不可能实现原生dovi的效果
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 1274 天

    [LV.10]以坛为家III

    11

    主题

    137

    回帖

    46

    VC币

    至尊会员

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

    积分
    222990
    vbr9d  楼主| 发表于 2023-2-23 22:40:40 | 显示全部楼层
    苏辰汐 发表于 2023-2-23 22:10
    这是在预期内的,mpv虽然通过libdovi实现了应用dovi的动态亮度元数据,但你忽略了一点:由于mpv只支持重塑 ...

    好吧,看来以后无论如何还是只能继续webos播DV了感谢解答
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 1274 天

    [LV.10]以坛为家III

    11

    主题

    137

    回帖

    46

    VC币

    至尊会员

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

    积分
    222990
    vbr9d  楼主| 发表于 2023-2-23 22:42:23 | 显示全部楼层
    孤雨独火 发表于 2023-2-23 21:24
    vk的颜色在我电脑上一直有问题,试试d3d11,不过在我这依然有闪烁的问题(这玩意应该是我垃圾的显示设备的 ...

    测试除了d3d11不能自动触发hdr模式必须手动打开windows hdr,target-peak无作用亮度较暗以外也没啥区别,就跟测试1结果一样
    回复

    使用道具 举报

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

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429797

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

    孤雨独火 发表于 2023-2-23 22:55:31 | 显示全部楼层
    本帖最后由 孤雨独火 于 2023-2-23 23:04 编辑
    vbr9d 发表于 2023-2-23 22:42
    测试除了d3d11不能自动触发hdr模式必须手动打开windows hdr,target-peak无作用亮度较暗以外也没啥区别, ...

    target-trc=pq 这参数是必要的。

    如果仍然 target-peak 无作用只能说明是不正常工作了

    另外也可以通过 target-peak 来看是不是直出还是转sdr,直出时target-peak越高画面越亮,转sdr时target-peak越低画面越亮。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 1274 天

    [LV.10]以坛为家III

    11

    主题

    137

    回帖

    46

    VC币

    至尊会员

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

    积分
    222990
    vbr9d  楼主| 发表于 2023-2-24 02:02:36 | 显示全部楼层
    孤雨独火 发表于 2023-2-23 22:55
    target-trc=pq 这参数是必要的。

    如果仍然 target-peak 无作用只能说明是不正常工作了

    target-trc=pq肯定是有,但d3d11下依然不能触发hdr模式而且target-peak测试无论100,800,2000都是毫无区别,不知道是啥原因导致了
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    174

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1747
    Gizmo 发表于 2023-2-25 01:45:06 | 显示全部楼层
    苏辰汐 发表于 2023-2-23 14:18
    不是很懂所谓的“依照你說的參數實現不了直通”

    就是你說的三個參數


    --vo=gpu-next缺失是因為複製不全


    已去掉fbo-format


    日常觀看hdr和sdr內容,請問有什麼補充建議嗎?謝謝


    priority=high

    scale=ewa_lanczossharp
    cscale=ewa_lanczos
    dscale=mitchell
    scale-antiring=0
    cscale-antiring=0
    correct-downscaling
    sigmoid-upscaling
    dither-depth=auto
    dither=error-diffusion
    temporal-dither
    error-diffusion=floyd-steinberg
    deband
    fullscreen=yes
    gpu-context=auto
    gpu-api=vulkan
    target-colorspace-hint=yes
    icc-profile-auto
    blend-subtitles=no

    video-sync=display-resample
    interpolation
    tscale=oversample

    vo=gpu-next
    hwdec=no
    video-output-levels=auto
    vd-lavc-skiploopfilter=none


    回复

    使用道具 举报

    12
    返回列表 发新帖
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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