mpv+硬解+vapoursynth播放hdr视频时出现垂直方向的色度偏移
本帖最后由 Starlight 于 2021-9-2 15:13 编辑如题,绝大多数的hdr片源都会出现这样的现象,软解表现正常
但也有少数例外,philosophy-raws的你的名字还有scyrax的ddiction没有出现这样的问题
我应该怎样定位问题所在?mpv还是vapoursynth还是显卡的问题?mpv,vapoursynth,python均为最新版,显卡为1060
mpv.conf
hwdec=d3d11va-copy
vf-add=@interp:vapoursynth=~~/filters/foo.py:1
foo.py
import vapoursynth as vs
from vapoursynth import core
video_in.set_output()
对照组
本帖最后由 孤雨独火 于 2021-9-2 16:27 编辑
mpv的硬解码有垂直色度的问题(一直都在没修
sdr片源也能触发 (绝大多数cscale算法在旋转输出时色度平面会直接炸掉
硬解码里唯一没这个问题的是 cuda-copy
===========
根据处理sdr的经验。。。保留mpvconf原始参数的情况下增加deband=yes也能避免{:10_782:}
本帖最后由 Starlight 于 2021-9-2 17:51 编辑
孤雨独火 发表于 2021-9-2 16:07
mpv的硬解码有垂直色度的问题(一直都在没修
sdr片源也能触发 (绝大多数cscale算法在旋转输出时色度平面会 ...
deband或者//!HOOK CHROMA
//!BIND HOOKED
vec4 hook()
{
return HOOKED_tex(HOOKED_pos);
}
都无效
cuda-copy可以解决
发现已经有issue,没事了,退回稳定版用了Shifted colors when applying a Vapoursynth filter · Issue #8636 · mpv-player/mpv (github.com)
Starlight 发表于 2021-9-2 17:39
deband或者
都无效
cuda-copy可以解决
那个issue好像不仅仅是偏移,,还有拉伸{:10_785:},中间部分(蓝红)和边缘(绿草和褐色的树)的偏移量显然相差巨大
页:
[1]