Upscale Video
upscale_videoUpscale and enhance one of YOUR videos (or a public https clip) with Topaz. Full control: scale 1 to 4 (1.5x works), optional target_fps 16 to 60 where the selected model supports it, and the Topaz model (Proteus default; Artemis, Nyx, Gaia and Starlight families available). Batch up to 10 clips per call via videos: [...]. Use list_upscalers first for model availability; unreleased models cannot start through MCP or API. Each entry accepts a Switch job id from list_my_videos, its download_url or view_url, or a public https URL. Use quote_only for exact Switch token prices. Confirm quoted tokens and fingerprint using confirmed_quotes. Keep request_id across retries. Renders async; poll get_video_status per task_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Upscaler model. Default Proteus. Use list_upscalers for current availability and model specific controls. Fast 3 uses the direct Topaz API; Precise 2.5 remains available. | |
| scale | No | Upscale factor, 1 to 4. 1.5 is allowed. Default 2. | |
| video | No | One clip: a Switch job id, its download_url/view_url, or a public https video URL. | |
| videos | No | Batch of up to 10 clips (same accepted forms as video). | |
| quote_only | No | Return exact token quotes without starting processing or deducting tokens. Requires a saved Switch clip. | |
| request_id | No | Stable identifier for one intended batch. Reuse across retries and reloads; use a new identifier only for a deliberate new run. | |
| target_fps | No | Optional target frame rate 16 to 60 (enables frame interpolation; 60 doubles the token cost). | |
| h264_output | No | Use H.264 for broad playback compatibility. Defaults false, preserving the existing H.265 option. | |
| confirmed_quotes | No | Exact quote receipts in the same order as videos. |