TomsBob

From Avisynth wiki
Revision as of 23:03, 19 May 2013 by Admin (Talk | contribs)

Jump to: navigation, search

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.

Personal tools