Skip to content
Catalog

cn8/studio-upscale

Send a video URL and a scale factor (2, 3, or 4, or any value between 1 and 4).

Learn more about Video Upscale
Videoasync (job)Instant previewvideoprocessingstudio

Try it

Video to upscale
Scale factor

Result

The result shows up here

Upload your video on the left and hit Run.

Overview

Send a video URL and a scale factor (2, 3, or 4, or any value between 1 and 4). Instead of just stretching pixels, a neural super-resolution model adds real detail, sharpness, and texture as it increases the resolution. The original audio is kept, and the result is delivered as an MP4. The video needs at least 17 frames (roughly half a second at 30 fps). This is an async job: submit it, poll until it's ready, then download the upscaled video.

Key capabilities

2x, 3x, or 4x upscale

Pick a whole-number scale (2, 3, or 4) or any value between 1 and 4.

Neural super-resolution

Not simple upscaling — the model generates real detail, sharpness, and texture that plain interpolation can't produce.

Audio preserved

The original audio is kept in the upscaled video.

Async processing

Submit the job and poll until it's ready. Time depends on duration, resolution, and scale.

When to use it

Archive restoration

Upscale old or low-resolution footage (e.g. 480p toward 1080p) with added detail.

Display-ready delivery

Prepare content for 4K or large screens from HD sources.

Social media quality

Upscale clips before publishing for a sharper look on high-DPI devices.

Input & output

input

Video URL and optional scale factor (default 4)

JSON body

output

Upscaled video URL (async job result)

JSONmedia URL

Guides & tips

How it works

  • Submit a video URL and a scale factor (2, 3, or 4, or any value between 1 and 4).
  • A neural super-resolution model increases the resolution while adding real detail, sharpness, and texture — far beyond a simple stretch. The original audio is kept and the result is delivered as an MP4.
  • Because it processes the whole video, this is an async job — submit it, poll until it's ready, then download the result.

Scale and resolution limits

  • Scale can be 2, 3, or 4, or any value between 1 and 4.
  • The upscaled resolution can't exceed about 3.7 megapixels (e.g. 1440×2560). If your source is already high-resolution, choose a smaller scale.

Minimum length

  • The video needs at least 17 frames (about half a second at 30 fps). Very short clips will be rejected.

Specs

Latency
Async; depends on duration, resolution, and scale
Async
true
Rate Limit
Per API key
Max Input
At least 17 frames. The upscaled resolution can't exceed about 3.7 megapixels (e.g. 1440×2560).

Schema

Request body

videoUrlrequiredstring

URL of the source video

scalenumber · default: 4

Upscale factor: 2, 3, or 4, or any value between 1 and 4. Default: 4.

Pricing

Billed per second of source video. Two-part tariff: 8 credits base fee per job + 8 credits/second, minimum 5 billed seconds. Failed jobs are not billed.

ServiceUnitPrice
Video Upscalesecond8 credits/second

The price is per second, regardless of the scale factor.

FAQ

Related models