Interlaced VOB to Progressive: Essential Video Filters
Transcoding interlaced VOB (Video Object) files from DVDs to modern progressive formats requires a specific set of video filters to eliminate visual artifacts and ensure proper geometry. This guide covers the essential filters needed during the conversion process, focusing on deinterlacing, inverse telecine, aspect ratio correction, edge cropping, and MPEG-2 artifact cleanup to produce clean, high-quality progressive video suitable for modern displays.
1. Deinterlacing Filters (for Native Interlacing)
When the source material was recorded natively with interlaced video cameras (such as live television, sports, or camcorder footage), alternate lines represent different points in time. Applying a dedicated deinterlacer interpolates these fields into full progressive frames.
- QTGMC (VapourSynth/Avisynth): The gold standard in motion-compensated deinterlacing. It preserves maximum spatial detail and eliminates edge shimmer, though it requires significant computational power.
- BWDIF (Bob Weaver Deinterlacing Filter): A fast, modern motion-adaptive deinterlacer widely available in FFmpeg and HandBrake that significantly outperforms older algorithms with minimal blurring.
- YADIF (Yet Another Deinterlacing Filter): A standard, lightweight motion-adaptive filter suitable for fast transcoding, though it may leave minor temporal artifacts compared to BWDIF or QTGMC.
2. Inverse Telecine (IVTC) Filters (for Film Content)
Most DVD movies stored in NTSC VOB files are not natively interlaced; they are 24fps film telecined to 29.97fps using a 3:2 pulldown pattern. Running a standard deinterlacer on telecined footage results in stutter and loss of resolution. Instead, an Inverse Telecine filter must be used to reverse the pulldown and restore the native 23.976fps progressive frames.
- Field Matchers (e.g., TFM in Avisynth,
fieldmatchin FFmpeg): Recombines paired fields back into original progressive frames. - Decimators (e.g., TDecimate in Avisynth,
decimatein FFmpeg): Drops the redundant frames created by the 3:2 pulldown to restore smooth 23.976fps playback.
3. Aspect Ratio and Scaling Filters
VOB files use non-square pixels (Storage Aspect Ratio, or SAR). Both NTSC (720x480) and PAL (720x576) rely on Display Aspect Ratio (DAR) flags to stretch the image to 4:3 or 16:9 during playback. To convert to a universal progressive format, the pixels must be mapped to square pixels (1:1 SAR).
- Scaling Filters (Lanczos, Spline36, Bicubic): Used to resize the video to square-pixel progressive resolutions (e.g., scaling 720x480 16:9 to 854x480 or 1024x576 for PAL) while minimizing aliasing.
- Anamorphic Passthrough: Alternatively, software can maintain the native frame dimensions while writing square pixel-compatible container metadata, bypassing the need for a resizing filter.
4. Cropping Filters
DVD VOB files frequently contain analog blanking lines, head-switching noise, or soft black pillarboxes at the horizontal edges (typically resulting in an active image narrower than the 720-pixel width).
- Cropping (
cropfilter): Essential for removing black borders and non-active image areas before encoding. Removing inactive pixels prevents the video encoder from wasting bitrate on high-contrast edges and avoids black bars on widescreen displays. Dimensions should always be kept to even numbers (mod 2) to maintain chroma subsampling alignment.
5. Deblocking and Denoising Filters
VOB files use the legacy MPEG-2 compression standard, which exhibits heavy 8x8 block artifacts and mosquito noise around sharp edges at DVD bitrates.
- Deblocking Filters (e.g., Postprocessing/PP filters): Smooth the boundaries between 8x8 DCT blocks without wiping out high-frequency foreground details.
- Spatial-Temporal Denoising (e.g., NLMeans, HQDN3D): Light temporal denoising removes analog grain and compression noise common in older DVD transfers, enabling the progressive encoder (such as H.264 or AV1) to compress the video far more efficiently.