dtlnor 发表于 2022-4-23 17:09:00

QTGMC会有鬼影,但直接播放源就没有。为什么呢

本帖最后由 dtlnor 于 2022-4-23 17:16 编辑

不知道压制视频的问题是否应该在这里问(或者说有没有人回答我wwwww)
源是每一帧都拉丝的标准30i视频(29.97)
这里是madvr自动配置的去交错(看处理过程似乎是交给dxva做的去交错,至少我lav没有设置过硬解)

这是我在vapour synth里面的截图,用的QTGMC算法拉到59.94p,但不知道为什么比起上面即时计算的deint算法反而多了鬼影(背景右边的弹幕出现鬼影)

想要问一下是不是我少了什么预处理,我只用了QTGMC
source = core.lsmas.LWLibavSource(source,threads=0,repeat=True)
source= core.std.AssumeFPS(source, fpsnum=30000, fpsden=1001)
src= source
src8 = haf.QTGMC(src,Preset='Slow',TFF=True,Border=True)测试视频:http://tmp.link/f/6263c13b71222
大约在59.94p下的第275帧(4.588秒处)

七条天空 发表于 2022-4-23 20:00:02


匹配机制不一样确实会有这种可能
简单BOB一下

dtlnor 发表于 2022-4-23 21:21:22

七条天空 发表于 2022-4-23 20:00
匹配机制不一样确实会有这种可能
简单BOB一下

那估计是动态补偿(时域)的问题了?大概无解?只能在高质量+少许鬼影以及低质量但画面干净之间选吗{:12_860:}

6666 发表于 2022-4-24 11:47:06

dtlnor 发表于 2022-4-23 21:21
那估计是动态补偿(时域)的问题了?大概无解?只能在高质量+少许鬼影以及低质量但画面干净之间选吗{:12_ ...

{:4_684:}像你这种30i片源反交错直接用nnedi3就行了,根本不需要qtgmc,现在都流行杀鸡用牛刀了吗?

dtlnor 发表于 2022-4-24 16:29:46

6666 发表于 2022-4-24 11:47
像你这种30i片源反交错直接用nnedi3就行了,根本不需要qtgmc,现在都流行杀鸡用牛刀了吗?
...

就是不满足于nnedi3嘛,主要就是这个狗屎的背景弹幕。他是白字+黑边。就一两个像素。隔行扫描一下就把黑边给去掉了。只做空域的话就算是静止的字体都会有闪烁(有黑边没黑边交替)。所以一定要引入时域参数{:12_860:}

dtlnor 发表于 2022-4-24 16:32:50

本帖最后由 dtlnor 于 2022-4-24 16:34 编辑

然后发现qtgmc如果输入16bit clip,他的鬼影就会消失不见,相对的时域补偿似乎变小了
source = core.lsmas.LWLibavSource(source,threads=0,repeat=True)
source= core.std.AssumeFPS(source, fpsnum=30000, fpsden=1001)
src= source
src16 = mvf.Depth(src , 16)

srcQTGMC16 = haf.QTGMC(src16,Preset='slow',TFF=True,Border=True)

有点奇怪,是针对16bit clip参数不一样了,还是16bit clip根本处理不了时域?
页: [1]
查看完整版本: QTGMC会有鬼影,但直接播放源就没有。为什么呢