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

苏辰汐 发表于 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

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播{:4_686:}

孤雨独火 发表于 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,不过在我这依然有闪烁的问题(这玩意应该是我垃圾的显示设备的背光模组背锅),虽然颜色正常了

苏辰汐 发表于 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的效果

vbr9d 发表于 2023-2-23 22:40:40

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

好吧,看来以后无论如何还是只能继续webos播DV了{:4_686:}感谢解答

vbr9d 发表于 2023-2-23 22:42:23

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

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

孤雨独火 发表于 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越低画面越亮。

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都是毫无区别,不知道是啥原因导致了

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

页: 1 [2]
查看完整版本: 关于mpv最近这个DV相关的commit