Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function cm(clip v, float "Weight", int "CBlur",Bool "TS", int "TR", int "TT", Bool "UpSz", Bool "ALevel")
- {# (c) MWilson, http://forum.doom9.org/showthread.php?t=173364
- ###Source Must Be Progressive
- UpSz= Default (UpSz,False)
- ALevel=Default (ALevel,False)
- CBlur=Default (CBlur,18) ### Very dependent on source
- Weight=Default (Weight,.75)
- TS=Default (TS,True)
- TT=Default (TT,30)
- TR=Default (TR,10)
- v=v.converttoyv12().greyscale()
- c=(ALevel==True) ? v.autolevels(12) : v
- cpad=(UpSz==True) ? c.sincresize(c.Width*2,c.Height*2) : c
- g=cpad.F2Quiver(1,3,96,250,0,frad=16)
- b=cpad.F2Quiver(1,3,110,250,0,frad=16)
- r=cpad.F2Quiver(1,3,76,250,0,frad=16)
- mergergb(r,g,b)
- autolevels(12,autogamma=true)
- converttoyv12()
- coloryuv(autowhite=true)
- tweak(sat=10,interp=32)
- tweak(sat=10,interp=32)
- converttorgb()
- invert("G")
- mergergb(showgreen,showred,showblue)
- converttoyv12()
- tweak(hue=90)
- medianblur(0,CBlur,CBlur)
- bilinearresize(width(cpad),height(cpad))
- coloryuv(autowhite=true)
- (TS==True) ? temporalsoften(last,TR,0,TT) : last
- mergechroma(cpad,last,Weight)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement