BATS - Upscale & Deinterlace
576i50 becomes 1152p50 – QTGMC deinterlaces and doubles resolution and frame rate
Upscale & Deinterlace is the big brother of the plain deinterlacer: based on the Avisynth reference deinterlacer QTGMC, it separates the fields of interlaced material, reconstructs progressive frames via motion estimation and simultaneously upscales them 2× – at doubled frame rate. 576i50 (DV 25 fps) becomes 1152p50: progressive, square-pixel HD material that you can cut directly in a 1080p50 project. SD material thus becomes not just “field-clean” but also scaled up to your current project resolution – in a single right-click job.
Adding the menu entry
“Upscale & Deinterlace” is added through the “Add function...” assistant (right-click in the BIN → Add function... → pick Upscale & Deinterlace - 2x Upscale). The assistant’s questions:
- QTGMC level: Medium (recommended) · Very Fast · Very Slow (highest quality, longest render time).
- Target format: MP4 (H.265, 10-bit) or MKV (H.264, 8-bit).
- Placement (BIN or timeline) and name (suggestion: “Upscale & Deinterlace <level> <format>”), then [Preview '.bat0' file] / [Add menu entry].
The technical side of the process (field separation, motion estimation, presets, portable Avisynth+ installation) is explained in the QTGMC article.
How to use it
- Right-click an interlaced file (DV, DVD, VHS clip …) → your entry (e.g. “Upscale & Deinterlace Medium MP4”).
- BAT Server fills the QTGMC script template with the clip’s values (file path, IN/OUT, field order, pixel aspect, frame rate, CPU share) and renders the script with the shipped FFmpeg.
- Depending on the chosen placement, the finished file is registered in the BIN under __BAT Server\Deinterlace (or, as a timeline entry, right after the source) – ready to use in a 1080p50 project.
Good to know
- Interlaced sources only: progressive files are actively refused (“Source is Progressive”) – the entry is exclusively for interlaced material. For plain upscaling of progressive material (no field problem), use the AI upscalers (see the UpscalePro article).
- Doubled frame rate: the output file runs at 2× the source FPS (576i50 → 1152p50, 576i30 → 1152p60). Set the correct time base accordingly in your project.
- Budget the render time: deinterlace + 2× upscale is compute-intensive – especially on the Very Slow level. For long recordings choose the Medium (default) or Very Fast level.
- IN/OUT are respected: trimmed clips are processed only in the IN/OUT range; without IN/OUT, the entire clip.
- Result: a new file in the chosen format (Rec.709, square pixels) next to the source, registered in the BIN under __BAT Server\Deinterlace automatically – the original remains untouched.
Managing the preset
Entries created via the assistant are user presets: the .bat0 file lives under C:\ProgramData\EdiusPowerTools\BAT-server\bat_files\BIN\ or …\bat_files\timeline\ depending on your choice, and can be freely edited, renamed or deleted (deleting removes the context-menu entry). QTGMC level and target format are baked into the .bat0 – changes (e.g. a different level) take effect from the next run; for a different combination, simply create a second entry.