Skip to content

Pipeline

How Stages Work Together

anelo processes video through a configurable pipeline of up to 9 stages. Each stage performs a specific transformation, and the output of one stage feeds into the next.

The default pipeline order

The stages run in a deliberate order optimized for output quality:

  • Scene Analysis — Detects shot boundaries and motion complexity. Flags potential issues.
  • Frame Extraction — Extracts individual frames as lossless PNGs.
  • Upscale — AI resolution enhancement (if enabled). Runs before depth so the depth model sees the highest-quality frames.
  • Frame Interpolation — Increases frame rate (if enabled). Runs before depth for smoother stereo output.
  • Depth Estimation — Generates per-pixel depth maps using AI models.
  • Stereo Warping — Synthesizes left and right eye views from depth maps.
  • Stereo Compositor — Combines eye views into the selected stereo format.
  • Color Grading — Applies LUT-based color correction (if enabled).
  • Encode & Package — Final encode to the target container and codec.

Why order matters

Upscaling runs before depth estimation because the depth model produces more accurate results on higher-resolution input. Interpolation runs before depth because higher frame rates reduce temporal flicker in the stereo output. Color grading runs after compositing to ensure both eyes receive identical treatment.

Skipping stages

You can disable any stage you do not need. Common configurations:

  • Depth + Stereo only — The minimum for 2D-to-3D conversion.
  • Upscale only — Just resolution enhancement, no 3D.
  • Full pipeline — All stages enabled for maximum quality.

Recipes

A recipe is a saved pipeline configuration — which stages are enabled and what parameters each stage uses. Recipes can be applied to any source file or batch of files for consistent, repeatable results.