Download
Source:
Code: Select all
# Autor: Alyser & zdark #baka-br - irc.irchighway.net #annbr
#
#Masktools 1.5.8 e MVTools 0.9.9.1(http://jourdan.madism.org/~manao/), Deen e Removegrain,
#Avisynth 2.5.6 e YV12 colorspace
# Import("Animfiltra-v0.1b")
# Animfiltra()
function AnimFiltra ( clip source,int "radius", int "thrY", int "thrUV", float "ti")
{
radius = default( radius, 3 )
thrY = default( thrY, 4 )
thrUV = default( thrUV, 5 )
ti = default( ti, 5)
mask1 = logic( DEdgeMask(source,0,255,0,255,"8 16 8 0 0 0 -8 -16 -8", divisor=4, Y=3, V=1, U=1)
\ ,DEdgeMask(source,0,255,0,255,"8 0 -8 16 0 -16 8 0 -8", divisor=4, Y=3, V=1, U=1)
\ ,"max")
amplimask1 = mask1.Levels(10, 0.800, 255, 0, 255).blur(1.0)
maskgrossa = mask1.blur(1.0).blur(1.0).binarize(upper = false, threshold = 1,y=3,u=1,v=1)
maskfinal = Overlay(amplimask1.Invert(), maskgrossa, mode="multiply").Levels(100, 3.0, 255, 0,255).FitY2UV
sourcefiltrada = source.Removegrain(mode=2).Removegrain(mode=2).Deen("a3d", radius, thrY, thrUV, ti)
resultado = source.maskedmerge(sourcefiltrada,maskfinal,y=3,u=3,v=3)
return resultado
}

Report Bugs: zdarkdusk@hotmail.com