小炸孩 写了: 对于全片...我写出了一个非常微妙的AVS...求意见
不过没片源的话可能不太好说明问题...但片源1.19G而且百度盘和快传都不能直接通过SHA校验秒传...所以只能像这样说说了...
[syntax=avisynth]
MP_Pipeline("""
FFVideoSource("00011.mkv", threads=1)
clip = last
src = clip.Trim(2521,3664)
png1 = ImageSource("1.png").ConvertToYV12
png2 = ImageSource("2.png").ConvertToYV12
png3 = png1.Trim(0,1) + png2.Trim(0,8) #Frame 150-158
dbmask = src.tcanny(sigma=1.7, mode=1, plane=1).mt_binarize(2, U=1, V=1).mt_expand(U=1, V=1).RemoveGrain(11, -1).RemoveGrain(20, -1)
### export clip: dbmask, png3, clip, src
### prefetch: 64, 32
### ###
src16 = src.U16
nr = src16.dfttest(dither=0,Y=true,U=true,V=true,sigma=8.0,sigma2=10.0,lsb_in=true,lsb=true)
### export clip: dbmask, png3, clip, src16, nr
### prefetch: 8, 0
### ###
db1 = nr.GradFun3(smode=2, radius=20, thr=0.90, thrc=0.70, mask=0, lsb_in=true, lsb=true, Y=3, U=3, V=3)
db2 = db1.f3kdb(20, 64, 64, 64, 0, 0, input_mode=1, output_mode=1).Dither_limit_dif16(src16, thr=0.85, Y=3, U=3, V=3)
clip1 = Dither_merge16_8(db2, src16, dbmask, luma=true, Y=3, U=3, V=3)
### export clip: clip1, png3, clip
### prefetch: 8, 0
### ###
clip.Trim(0,149).U16.f3kdb(16,40,40,40,0,0,input_mode=1,output_mode=1) + png3.Trim(1,9).U16 + clip.Trim(159,2520).U16.f3kdb(16,40,40,40,0,0,input_mode=1,output_mode=1) + clip1 + clip.Trim(3665,7209).U16.f3kdb(16,40,40,40,0,0,input_mode=1,output_mode=1)
Down10(10, stack=false, dither=-2)
""")
[/syntax]
用MStabilize的话在AVSP预览中直接卡死
(8G内存捉鸡...),于是只能做回dfttest...各方面强度略高...磨掉点细节就不管了...
这个AVS中最微妙的部分应该是那莫名其妙出现的PNG了...稍微解释一下...
这是Frame 150
1.png
这是Frame 151-158
00011_001_151.png
可以看出Frame 151人物的线条上出现了一些像是锯齿的东西...所以为了修复Frame 151-158我还真用到PS了...将Frame 151的文字部分弄到Frame 150存为2.png...1.png就是Frame150...
因为色彩略微有些不同干脆一起改成PNG那就无违和了
其他部分的话我是只看出个别场景有轻微banding以及比较模糊,但也不想做锐化了...所以就放个f3kdb地图炮...