Upscale and enhance videos using AI-powered Topaz Video technology with multiple AI models, resolution scaling, frame interpolation, and slow motion effects.

Model

topaz-labs/video-upscale

Parameters

ParameterTypeRequiredDefaultDescription
video_urlstringYes-URL of the video to upscale
resolutionstringNo1080p720p, 1080p, 1440p, or 2160p
fpsintegerNo3024, 25, 30, 45, 50, or 60
enhancement_modelstringNoproteusTopaz AI enhancement model
frame_interpolationstringNoapolloapollo or chronos
focusfloatNo0.2Focus / detail strength (0.0–1.0)
sharpenfloatNo0.6Sharpen strength (0.0–1.0)

Enhancement Models

ModelDescriptionBest For
proteusGeneral-purpose enhancementDefault choice, works well on most content
artemisOptimized for human facesPortrait videos, interviews, vlogs
nyxLow-light enhancementDark or underexposed footage
rheaDesigned for high-resolution output4K+ video upscaling
gaiaStylized processingAnime, cartoons, and animated content
colorizeAdd color to B&W footageBlack-and-white video colorization
dioneInterlaced video enhancementLegacy interlaced footage
theiaDetail-focused enhancementVideos with fine textures and details
irisAlternative face optimizationPortrait videos with different processing style
themisStabilization-focusedShaky or handheld footage
The colorize model is not available with 720p resolution.

Frame Interpolation Methods

MethodDescription
apolloDefault interpolation, good balance of speed and quality
chronosHigher quality interpolation, slower processing

Example - Basic Upscale

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "topaz-labs/video-upscale",
    "input": {
      "video_url": "https://example.com/video.mp4",
      "resolution": "2160p"
    }
  }'

Example - With Frame Interpolation

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "topaz-labs/video-upscale",
    "input": {
      "video_url": "https://example.com/video.mp4",
      "resolution": "2160p",
      "fps": 60,
      "enhancement_model": "rhea",
      "frame_interpolation": "chronos"
    }
  }'

Example - Anime Video

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "topaz-labs/video-upscale",
    "input": {
      "video_url": "https://example.com/anime.mp4",
      "resolution": "2160p",
      "enhancement_model": "gaia"
    }
  }'

Example - Full Enhancement

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "topaz-labs/video-upscale",
    "input": {
      "video_url": "https://example.com/video.mp4",
      "resolution": "2160p",
      "fps": 60,
      "enhancement_model": "proteus",
      "frame_interpolation": "apollo",
      "focus": 0.4,
      "sharpen": 0.7
    }
  }'

Response

{
  "code": 200,
  "success": true,
  "data": {
    "task_id": "abc123def456",
    "status": "pending"
  }
}