Video Upscaler Turbo - Upscale video
Upscales a video using turbo processing with premium quality enhancement applied automatically. Turbo mode reduces processing time while maintaining high visual quality. Supports various output resolutions (720p, 1k, 2k, 4k) with optional creativity, sharpening, and grain controls.
Authorizations
Your Magnific API key. Required for authentication. Learn how to obtain an API key
Body
Source video to upscale. Must be a publicly accessible HTTPS URL pointing to the video.
Creativity intensity. Controls how much creative freedom is applied during upscaling. Valid values range from 0 (no creativity) to 100 (maximum creativity). Default is 0.
0 <= x <= 100Output resolution for the video upscaling:
720p: HD output1k: Standard definition output2k: High definition output (default)4k: Ultra high definition output
720p, 1k, 2k, 4k Enable FPS boost to increase the frame rate of the upscaled video.
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 <= 100Video processing flavor that determines the upscaling style:
vivid: Enhanced colors and contrast for more vibrant outputnatural: Preserves original colors and natural appearance
vivid, natural Output video format. h264 (default) returns an H.264 MP4. prores_422_hq returns an Apple ProRes 422 HQ master (.mov) alongside an H.264 preview.
When prores_422_hq is selected the completed task's generated array contains both files: the H.264 MP4 preview and the ProRes master, which can be identified by its .mov extension.
h264, prores_422_hq Optional 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.
Response
OK - The task exists and the status is returned