DGBob Plugin for Avisynth
(for Avisynth 2.5)


Introduction

This filter splits each field of the source into its own frame and then adaptively creates the missing lines either by interpolating the current field or by using the previous field's data. The filter attempts with some success to mitigate the flutter that bobbing produces. Note that this process of converting fields to frames will double the frame rate of the input clip.

The filter can also be used as a simple deinterlacer that retains the input frame rate by setting the 'single' parameter to true.

This filter requires Avisynth version 2.5 or greater. It will not work with earlier versions of Avisynth.

This filter supports RGB, YV12, and YUY2 input color spaces.


Version 1.6.0 [Source code]

Version 1.6.0 adds a 50% slow motion mode. Note that the syntax has changed. Please see the help file.

Version 1.5.1 fixed double-rate output, which got broken when I added single-rate output. Oops.

Version 1.5.0 adds an the 'single' parameter to allow non-doubled output frame rate.

Version 1.4.0 [Source code]

Version 1.4.0 adds an optional artifact protection feature (see help file for details).

Version 1.3.0 further reduces artifacting at the expense of a little speed. This appears to be a reasonable tradeoff.

Version 1.2.1 fixes a terrible bug in RGB support. This affected DV and other files.

Version 1.2.0 adds support for RGB and YV12 color spaces.

Version 1.1.0 significantly improves the accuracy of the motion detection and thus the quality of the results. It also exposes the motion threshold in the user interface to allow proper tweaking.

Version 1.0.0 is the initial release.

[up to home page]