TomsBob
From Avisynth wiki
This function does uses the special '-1' mode of TomsMoComp for jaggy-free upscaling. It also requires the plugin SimpleResize, obviously, as part of the step to remove bobbing.
function TomsBob (clip c) { c = c.SeparateFields.TomsMoComp(0,-1,0).SimpleResize(c.width,c.height+1) # add this if your clip starts on a half-frame (e.g. a top-field # in a BottomFirst clip) c = c.Trim(1,0) # invert these for TopFirst source material bottom = c.SelectEven top = c.SelectOdd bottom = bottom.Crop(0,1,0,0) top = top.Crop(0,0,0,-1) return Interleave(bottom, top) }
Back to Shared functions.