Closed yeezylife closed 3 years ago
-yuv 和 -rgb 都是作用在通道合并之后再全体upscale用的(手册01里有写) -chroma 可以代替cscale用,算是 krig 的下位代替品
(除了你这几个画的斜线啥意思我没看懂外,你的路径写错了)
glsl-shaders-append = "~~/shaders/ravu-zoom-r2-chroma.hook"
-yuv 和 -rgb 都是作用在通道合并之后再全体upscale用的(手册01里有写) -chroma 可以代替cscale用,算是 krig 的下位代替品
(你的路径写错了)
glsl-shaders-append = "~~/shaders/ravu-zoom-r2-chroma.hook"
感谢回复,我复制过来就变成中间带横杠了.. 因为chroma upscale感知度不高,所以我就想选ravu-zoom-r2-chroma这种相对消耗不上不下的..我再去读一读 手册01
因为chroma upscale感知度不高
除了这种特例以外,cscale绝大多数情况都无所谓的,默认的bilinear即可 https://github.com/hooke007/MPV_lazy/tree/master/Temp#cscale%E8%89%B2%E5%BA%A6%E5%8D%87%E9%A2%91%E7%AE%97%E6%B3%95%E7%9A%84%E5%AF%B9%E6%AF%94
-yuv -rgb 和 不带后缀的区别,看图(前两个在combing planes通道合并阶段后,一个在合并阶段前) 此外ravu整个系列作为预处理的优先层级非常高,就算你配置里把它位置写在别的着色器之后也会强制被先执行
确实,我的配置和图二一样,是在合并阶段前
而且你用zoom这个变体的话,就没内置算法的事情了,相应的两个SSim也没他们的事情了
而且你用zoom这个变体的话,就没内置算法的事情了,相应的两个SSim也没他们的事情了
是指ravu-zoom-r2-chroma.hook还是ravu-zoom-r3.hook? 我看截图里,SSimDownscaler.glsl和adaptive-sharpen.glsl都是正常被使用的啊 我用ravu-zoom-r3.hook是因为它能直接缩放到指定的分辨率 不会出现达不到最低放大比率不被调用的情况.
看错了,zoom (不带chroma)不影响 dscale,应该说的是SSimSuperRes没用了
看错了,zoom (不带chroma)不影响 dscale,应该说的是SSimSuperRes没用了
嗯 不管是SSimSuperRes 还是自带的scale算法都不会工作,因为已经被zoom (不带chroma)放大到屏幕的分辨率了,接下来好像走了一次scale=bilinear>(adaptive-sharpen)之后就输出了 实际上我conf里的scale是你默认的ewa_lanczossharp
scale=bilinear
这一步是远古bug,但是不影响(画面)
cscale 已经用回catmull_rom了,cscale部分的消耗是ravu-zoom-r2-chroma/ewa_lanczossharp的四分之一到五分之一..效果反正我看不出区别.. 据说catmull_rom=bicubic50,我想用bicubic60但mpv中没有相关的项目,不知道bicubic_fast对应的是多少.
glsl-shaders = "~~/shaders/ravu-zoom-r3.hook"
glsl-shaders-append = "~~/shaders/SSimDownscaler.glsl"
glsl-shaders-append = "~~/shaders/adaptive-sharpen.glsl"
glsl-shaders-append = "~~/shaders/ravu-zoom-r2-chroma.hook"
着色器配置我是这么写的,加上ravu-zoom-r2-chroma.hook这行就可以了吗.. 我看有ravu-zoom-r2-chroma/ravu-zoom-r2-rgb/ravu-zoom-r2-yuv 三个不同的变体,不知道rgb/yuv文件是干嘛的..查了半天资料我已经麻了..