video-upscaler

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.

post/v1/ai/video-upscaler/turbo

Request

  • Base URL: https://api.magnific.com
  • URL: https://api.magnific.com/v1/ai/video-upscaler/turbo
  • Auth: API key in header x-magnific-api-key

Request body

videostring required

Source video to upscale. Must be a publicly accessible HTTPS URL pointing to the video.

creativityinteger

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.

resolution'720p' | '1k' | '2k' | '4k'

Output resolution for the video upscaling:

  • 720p: HD output
  • 1k: Standard definition output
  • 2k: High definition output (default)
  • 4k: Ultra high definition output
fps_boostboolean

Enable FPS boost to increase the frame rate of the upscaled video.

sharpeninteger

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.

smart_graininteger

Applies 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.

flavor'vivid' | 'natural'

Video processing flavor that determines the upscaling style:

  • vivid: Enhanced colors and contrast for more vibrant output
  • natural: Preserves original colors and natural appearance
output_format'h264' | 'prores_422_hq'

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.

webhook_urlstring uri

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

Example response

{
  "data": {
    "generated": [
      "https://openapi-generator.tech",
      "https://openapi-generator.tech"
    ],
    "task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status": "CREATED"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.