POST https://fal.run/fal-ai/topaz/upscale/video
Endpoint ID: fal-ai/topaz/upscale/video
Try it in the Playground
Run this model interactively with your own prompts.
Quick Start
Examples
Input Schema
string
required
URL of the video to upscale
ModelEnum
default:"Proteus"
Video enhancement model. Proteus is best for most videos, Artemis for denoise+sharpen, Nyx for dedicated denoising, Gaia HQ/CG for rendered content, Gaia 2 for animation and motion graphics at 2x, and Starlight for generative diffusion-based upscaling and enhancement. Default value:
"Proteus"Possible values: Proteus, Artemis HQ, Artemis MQ, Artemis LQ, Nyx, Nyx Fast, Nyx XL, Nyx HF, Gaia HQ, Gaia CG, Gaia 2, Starlight Precise 1, Starlight Precise 2, Starlight Precise 2.5, Starlight HQ, Starlight Mini, Starlight Sharp, Starlight Fast 1, Starlight Fast 2float
default:"2"
Factor to upscale the video by (e.g. 2.0 doubles width and height) Default value:
2Range: 1 to 4integer
Target FPS for frame interpolation. If set, frame interpolation will be enabled.Range:
16 to 60float
Compression artifact removal level (0.0-1.0). Default varies by model.Range:
0 to 1float
Noise reduction level (0.0-1.0). Default varies by model.Range:
0 to 1float
Halo reduction level (0.0-1.0). Default varies by model.Range:
0 to 1float
Film grain amount (0.0-1.0). Default varies by model.Range:
0 to 1float
Recover original detail level (0.0-1.0). Higher values preserve more original detail.Range:
0 to 1boolean
default:"false"
Whether to use H264 codec for output video. Default is H265.
Output Schema
File
required
The upscaled video file
Input Example
Output Example
Limitations
upscale_factorrange: 1 to 4target_fpsrange: 16 to 60compressionrange: 0 to 1noiserange: 0 to 1halorange: 0 to 1grainrange: 0 to 1recover_detailrange: 0 to 1