Skip to main content
Video restoration and upscaling model focused on preserving fine detail and temporal consistency while improving clarity. Upscales input video to 1080p, 2K, or 4K and lets you control the output frame rate (up to 60 fps). Model name: topazlabs-upscale-starlight-2-5-video

Endpoint

Video upscaling is synchronous — the request blocks until the video is ready. Processing time depends on the input video length and target resolution. It is recommended to use /ai/queue instead for long-running jobs, so that you don’t have long running http requests.

Request Parameters

Resolution and Pricing

Higher resolutions (2K and 4K) are billed at the high-res rate.

Examples

Upscale to 4K (default)

Upscale to 1080p at 60 fps

Response (response_format: "url")

The URL is a temporary link that expires after a period of time.

Response (response_format: "b64_json")

Using with /ai/queue

Recommended for longer videos. Returns immediately, processes in the background.

Enqueue

Poll

A generation is done when its status is succeeded, failed, or cancelled. On success, result_url points to the output file.

Cancel

Errors