Upscales a video with precision-grade quality enhancement. Designed for frame-accurate upscaling with fine-grained control over sharpening, grain, and output strength. Supports output resolutions of 1k, 2k, or 4k with optional FPS boost.
Your Freepik API key. Required for authentication. Learn how to obtain an API key
Source video to upscale. Accepts either:
Output resolution for the video upscaling:
1k: Standard definition output2k: High definition output (default)4k: Ultra high definition output1k, 2k, 4k Enable FPS boost to increase the frame rate of the upscaled video. When enabled, the strength parameter is ignored and the fully upscaled result is returned.
Video sharpness intensity control. Higher values increase edge definition and clarity. Valid values range from 0 (no sharpening) to 100 (maximum sharpness). Default is 0.
0 <= x <= 100Applies a film grain effect to the output video. Helps preserve natural film grain and texture detail. Valid values range from 0 (no grain) to 100 (maximum grain). Default is 0.
0 <= x <= 100Strength of the upscaling effect. Controls how much the output differs from the original video. A value of 0 returns the original video, 100 returns the fully upscaled result. Intermediate values blend the original with the upscaled result. This parameter is ignored when fps_boost is enabled. Default is 60.
0 <= x <= 100Optional callback URL that will receive asynchronous notifications when the upscaling task completes. The webhook will be called with the task status and the upscaled video URL.
OK - Task created. The X-Frames-Billed header indicates the number of frames billed for B2B users.
{
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED",
"generated": [
"https://openapi-generator.tech",
"https://openapi-generator.tech"
]
}