Skip to main content
Upscale videos using Topaz Labs AI models. One endpoint covers both upscale-only and upscale + frame-interpolation flows. Output sizing is set via a resolution tier — the long edge maps to exact pixels and the short edge is derived from the probed source aspect ratio.

Model

Parameters

Upscale presets

Enhancement parameters

Pass any of these inside extra_settings. Anything omitted is auto-configured by Topaz. Use auto: "Manual" to override all values explicitly, or auto: "Relative" to use autopilot as a base with your values as offsets.

Frame interpolation

Set frame_interpolation: true to chain a frame-interpolation filter after the upscale. This is used to increase frame rate or create slow motion.

Interpolation settings

Pass any of these inside interpolation_settings. Only valid when frame_interpolation: true.

Resolution

Output resolution is set via resolution. The long edge is mapped to exact pixels; the short edge is computed from the source aspect ratio so the output matches source orientation.

Example - Basic upscale

Example - CGI / animation upscale

Example - Face recovery on degraded footage

Example - Deinterlacing legacy TV footage

Example - 4K upscale with 2x slow motion

Example - Interpolate to 60 fps without changing duration

Response