Skip to main content

Freepik API uses Magnific.ai technology, now available as a comprehensive API service.

Video Upscaler Precision uses AI diffusion models for high-fidelity video upscaling with fine-grained control over sharpness, grain, and output strength.
Video Upscaler Precision is an AI-powered video upscaling API that enhances video resolution using diffusion-based models for faithful, controlled quality improvement. Unlike the standard Video Upscaler, Precision focuses on detail recovery and controlled enhancement without adding AI-generated content — it upscales what is already in the video. The API supports output resolutions of 1K, 2K (default), and 4K with adjustable sharpening, smart grain, and upscaling strength. For the standard upscaler with creativity controls and Turbo mode, see Video Upscaler.

Key capabilities

  • Resolution up to 4K: Upscale videos to 1k, 2k (default), or 4k output resolution
  • Strength control: Adjustable upscaling intensity (0-100, default 60) to blend between original and fully upscaled output
  • FPS boost: Increase video frame rate for smoother motion. When enabled, the strength parameter is ignored and the fully upscaled result is returned
  • Sharpen control: Adjustable sharpening intensity (0-100, default 0) for edge definition and clarity
  • Smart grain: Film grain effect (0-100, default 0) to add natural texture and prevent artificial smoothness
  • Async processing: Webhook notifications or polling for task completion
  • Flexible input: Accepts HTTPS URLs or base64-encoded video

Use cases

  • Film restoration: Upscale archival and classic footage to modern resolutions while preserving the original aesthetic
  • Content repurposing: Enhance low-resolution social media clips for large-screen display or broadcast delivery
  • Video production: Upscale B-roll and legacy footage to match project resolution requirements with precise control
  • E-commerce: Enhance product videos with higher resolution and sharpness for better detail visibility
  • Surveillance review: Improve clarity of security footage for analysis and evidence review
  • Educational content: Enhance older training videos and course recordings for modern high-resolution displays

Upscale videos with Precision

Create a precision upscaling task by submitting a video to the API. The service returns a task ID for async polling or webhook notification.

POST /v1/ai/video-upscaler-precision

Create a new precision video upscaling task

GET /v1/ai/video-upscaler-precision

List all precision upscaler tasks

GET /v1/ai/video-upscaler-precision/{task-id}

Get task status and results by ID

Parameters

ParameterTypeRequiredDefaultDescription
videostringYes-Source video as HTTPS URL or base64-encoded string
resolutionstringNo"2k"Output resolution: "1k", "2k", or "4k"
fps_boostbooleanNofalseIncrease frame rate for smoother motion. When enabled, strength is ignored and the fully upscaled result is returned
sharpenintegerNo0Sharpening intensity (0-100). Higher values increase edge definition
smart_grainintegerNo0Film grain effect (0-100). Adds natural texture to prevent artificial smoothness
strengthintegerNo60Upscaling intensity (0-100). 0 returns the original video, 100 returns the fully upscaled result. Intermediate values blend original with upscaled output. Ignored when fps_boost is enabled
webhook_urlstringNo-URL for completion notification with task status and output URL

Frequently Asked Questions

Video Upscaler Precision is an AI-powered video upscaling API that uses diffusion models to increase video resolution with faithful detail recovery. You submit a video via URL or base64, receive a task ID, then poll for results or receive a webhook notification when processing completes. The API processes each frame with controlled enhancement based on your parameter settings.
Video Upscaler Precision focuses on faithful, controlled upscaling with a strength parameter that lets you blend between original and upscaled output. It does not have creativity or flavor controls. The standard Video Upscaler offers creativity controls (0-100), processing flavors (vivid/natural), and a separate Turbo endpoint for faster processing. Choose Precision when you want the upscaled video to stay true to the original without AI-generated additions.
The strength parameter (0-100, default 60) controls the blend between the original video and the fully upscaled result. A value of 0 returns the original video unchanged. A value of 100 returns the fully upscaled output. Values in between produce a weighted blend. This parameter is ignored when fps_boost is enabled, which always returns the fully upscaled result.
Video Upscaler Precision supports three output resolutions: 1k, 2k (default), and 4k. Higher resolutions increase processing time. See the Pricing page for details on each resolution tier.
Rate limits vary by subscription tier. See the Rate Limits page for current limits by plan.
Pricing depends on the output resolution you select. See the Pricing page for current rates and subscription options.

Best practices

  • Input quality: Start from the highest-quality source video available. Heavily compressed inputs may have artifacts amplified during upscaling
  • Strength tuning: Start with the default strength of 60. Use lower values (20-40) for subtle enhancement, higher values (80-100) for maximum upscaling effect
  • FPS boost decision: Enable FPS boost for footage with low frame rates (24fps or below) to create smoother playback. Note that it overrides the strength parameter
  • Smart grain for realism: Increase smart_grain for footage that should retain a filmic quality rather than appearing digitally processed
  • Resolution selection: Choose 2K (default) for most use cases as a good balance of quality and processing time. Use 4K when the target display or delivery format requires it
  • Production integration: Use webhooks instead of polling for scalable, event-driven applications
  • Error handling: Implement retry logic with exponential backoff for 503 errors during high traffic
  • Video Upscaler: Standard video upscaler with creativity controls, processing flavors, and a Turbo endpoint for faster processing
  • Upscaler Precision V2: High-fidelity image upscaling with granular controls for sharpness, texture, and detail
  • VFX: Apply cinematic visual effects to videos with professional filters