Deinterlace Filter

Last Updated: May 15, 2014 12:46PM PDT
Many videos use interlacing to conserve data when rendering a video. Some types of video do not support this option or it may not be the preferred option to deliver your video. In Squeeze you can use the deinterlacing filter to transcode your interlaced video into a progressive output file.

Interlacing uses two fields to create a frame, each field made up half of the lines of the image - one the odd lines and one the even lines. The alternative is progressive scan, wherein all the lines of each frame are drawn in sequence.

Depending on the source, the interlaced file will output a file with either the top (even) field or the bottom (odd) field first. Most standard definition sources such as NTSC broadcast or DVD are interlaced with the bottom field first. Most High definition sources such as the ATSC broadcast or other HD 1080i sources record or play back with the top field first.

To display interlaced video on progressive scan displays, a deinterlacing filter should be applied to the video signal. Otherwise the file will appear to have jagged edges or what has been described as "combing". <b>Squeeze provides an excellent deinterlacing filter that is applied along with the auto-crop filter by default</b>. If your source file is already progressive scan, you will want to to go the advanced preferences and remove this feature.

The Deinterlace filter in Squeeze provides each of the following options with regards to de-interlacing:
1) The type of Deinterlacing
Blend -- blends the two fields together.
Discard -- discards one of the fields and replaces it by interpolating the remaining field.
Adaptive Blend -- analyses the frame and performs Blend on the areas of the frame where interlacing is detected. Slower than simple blend.
Adaptive Discard -- analyses the frame and performs Discard on the areas of the frame where interlacing is detected. Slower than simple Discard.
Auto Adaptive Discard -- If the video is of a resolution (width, height) that may be interlaced, applies the
Adaptive Discard Deinterlace. Otherwise, interlacing is not done.
2) Which field to discard
3) Blend and Discard thresholds. Used by the Adaptive Blend and Discard methods to detect interlacing. Probably shouldn't be changed.
4) Discard Field method. Specifies the method of interpolation. Choice is either Good or Fast.

Although the default deinterlace settings will provide the optimal results for the majority of users, there are occasions where the default settings will cause issues with the output file. the most common of these issues arise when there is superimposed text that has a thin font style, or other graphics that have the same sort of characteristics. Here are some tips below the screenshot on how to address this issue.

These can all be changed in a preset. Double click the filter to open the settings. You will see a list of different deinterlace methods like this:

The default deinterlace method in Squeeze 7 is Auto Adaptive Discard Field. If you are having issues with the text, try changing the method to Adaptive blend/discard or Adaptive Discard Field.
Next slide the Blend Threshold slider to the right. In tests done by tech support, optimal results have usually been found when moving the slider to 66 to 75, but it will greatly depend on each source file. You will also notice that the Blend Threshold slider moves in tandem with the Discard Threshold slider, but the Discard threshold slider can be moved independently.

Feel free to try any of the deinterlace methods to try to find one that works better for each unique circumstances, but realize that there is only so much that can be done with each file so achieving perfect results may not be possible.
The Discard Method should remain at Good unless compression speed is preferred over quality.
The Identify Deinterlaced Blocks checkbox should be left unchecked except for testing purposes.

Blend works best for video with low motion and fine detail while Discard works best for video with high motion.
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found