# Edding500() # Intended for use by Tofusensei for an L-E # april fools release, I believe it was never used. # A shame, really :D # If you don't understand what this filter does, # Do a Google image search for "edding 500". # Dependancies: MaskTools151, MSharpen, Deen function Edding500(clip input) { input Deen("a3d", 4, 10, 0, 50) smoothed = last YV12Convolution("1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1", "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1") YV12Convolution("1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1", "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1") blah = last Subtract(smoothed, blah) blah2 = last Overlay(smoothed, ColorYUV(off_y=127).Levels(0,1,255,255,0), mode="subtract") Overlay(last, blah2.ColorYUV(off_y=-127), mode="add") Levels(0,1.6,190,0,255) Deflate() Overlay(last, Sharpen(1), mode="lighten") Deflate() Deen("a3d", 4, 10, 0, 50) Deflate() Deflate() Deflate() Overlay(last, Sharpen(1), mode="lighten") Overlay(last, Blur(1).Blur(1).Blur(1), mode="darken") Deflate() Levels(0,1,225,0,255) Deflate() Levels(0,0.5,235,0,255) Overlay(input, last, mode="darken", mask=input.MSharpen(threshold=10, mask=true).Greyscale().Blur(1)) MergeChroma(input) }