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:

  1. QTGMC level: Medium (recommended) · Very Fast · Very Slow (highest quality, longest render time).
  2. Target format: MP4 (H.265, 10-bit) or MKV (H.264, 8-bit).
  3. 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

  1. Right-click an interlaced file (DV, DVD, VHS clip …) → your entry (e.g. “Upscale & Deinterlace Medium MP4”).
  2. 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.
  3. 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.