为啥上面是nv12呀
不应该是p010吗沒影片訊息丶播放器濾鏡鏈,無法判斷。 https://puu.sh/DxFab/eff51cb41d.png
參考這個試試?
dtlnor 发表于 2019-5-27 05:09
參考這個試試?
就是一样的呀
blackmickey 发表于 2019-5-26 23:32
沒影片訊息丶播放器濾鏡鏈,無法判斷。
片子是vcb的Princess Principal ,但是其他片子也一样。
滤镜开了LAV+svp(&ffshow raw filter)+madvr
andor 发表于 2019-6-6 19:14
片子是vcb的Princess Principal ,但是其他片子也一样。
滤镜开了LAV+svp(&ffshow raw filter)+madvr
ffdshow表示我只认8bit
所以lav只好给8bit
madVR+SVP因为要经过早已停止维护的ffdshow,只能使用8bit运算。
要SVP并且要不改动解码出的10bit yuv进行后续渲染的话,请用mpv,如果你是用的8bit屏幕则已经没问题了。
不过如果你用10bit屏幕,就要注意mpv渲染完最后会dither成8bit,目前mpv不支持windows下的10bit输出。虽然madVR支持10bit输出,但已经在ffdshow这一步被限死了。至于内部计算精度不同,以及输出精度不同会造成多大差别,自己对比吧。 本帖最后由 andor 于 2019-6-7 22:59 编辑
cczzhh 发表于 2019-6-7 02:39
madVR+SVP因为要经过早已停止维护的ffdshow,只能使用8bit运算。
要SVP并且要不改动解码出的10bit yuv进行 ...
我是10bit屏幕呀,那看起来是么得办法了?
为什么svp还要用ffshow呢,是有什么特殊的地方吗?
而且SVP的支持10bit支持是什么意思呢
(姑且发了一份邮件过去问问他们的计划
本帖最后由 cczzhh 于 2019-6-8 03:19 编辑
andor 发表于 2019-6-7 22:54
我是10bit屏幕呀,那看起来是么得办法了?
为什么svp还要用ffshow呢,是有什么特殊的地方吗?
而且SVP的支 ...
实际差异不好说,我觉得用mpv的路子最终输出8还是10差别不会很大,毕竟原生10bit的面板也不多,播放器抖8抖10很难看出区别(大概)。另一方面,madVR虽然接的是8bit输入,但拉伸、YUV->RGB后给的是10bit,会不会有提升,还是靠你自己对比为主。
简单起见,你就接受目前的配置,知道这个问题(渲染前的计算都是8bit)存在,也就仅此而已了。
关于为什么要ffdshow,SVP的官网讲得很清楚啊:https://www.svp-team.com/wiki/Manual:SVP
SVP需要avs/vs接口,Directshow路线必须用ffdshow转换到avs然后SVP处理。SVP从avs/vs接口读10bit是没问题的,插帧计算也是10bit,但是ffdshow只给8bit,所以SVP只能8bit计算8bit输出,madVR拿到的也就是8bit了。这不是SVP的错。除非有人接盘ffdshow,但Directshow都已经被亲爸爸微软抛弃了,再开发DS滤镜实属意义不大。用potplayer其实可以尝试用potplayer自带的avs/vs接口,不过我不知道能不能和madVR配合(但是根据示意图,最后的结果还是8bit,可能potplayer自带的avs/vs转换接口也是只接8bit)。
cczzhh 发表于 2019-6-8 03:05
实际差异不好说,我觉得用mpv的路子最终输出8还是10差别不会很大,毕竟原生10bit的面板也不多,播放器抖8 ...
pot內的avs/vs接口不用試了,不僅只支援8Bit輸出,而且只能使用單執行續,去年詢問作者,沒有升級這部分的計畫。
madshi曾在幾年前說會把vs加進去,不過目前也是沒有下文的樣子...
页:
[1]