Upscale a Runway video
Upscale a video through CometAPI with Magnific, choosing an output resolution from 720p to 4k and optional detail controls.
magnific_video_upscaler_creative to upscale a source video. The request
returns a task id for retrieving the finished output.
Prepare the request
- Authenticate with your CometAPI API key.
- Set
modeltomagnific_video_upscaler_creativeand providevideoUrifor a video of up to 30 seconds. - Replace the example video URL with an accessible HTTPS URL.
videoUrialso accepts a Base64 video data URI with an encoded size of up to 5 MB. - Choose
resolution:720p,1k,2k, or4k. Omit the field for2k.
Adjust the enhancement
0 is treated
as omission, so it does not explicitly select zero intensity. Likewise,
fpsBoost: false is treated as omission and does not explicitly disable
frame-rate enhancement. Omit optional fields instead of sending null.
Retrieve the result
Save the returnedid and use
Get a Runway task to retrieve the task status.
When status is SUCCEEDED, read the result URLs from output. If the task
fails, inspect failure and failureCode when present.Authorizations
Your CometAPI API key.
Body
Magnific video-upscaling request.
Model ID for this request.
magnific_video_upscaler_creative Video to upscale, with a maximum duration of 30 seconds. Use an accessible HTTPS URL or a Base64 data URI with an encoded size of up to 5 MB.
13 - 2048^https://Target output resolution. Omit for 2k.
720p, 1k, 2k, 4k Amount of generated detail to add. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.
0 <= x <= 100Sharpness intensity. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.
0 <= x <= 100Grain and texture enhancement intensity. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.
0 <= x <= 100Processing style: vivid emphasizes color and detail; natural favors faithful reproduction.
vivid, natural Set true to request an increased output frame rate. Omit to leave this option unspecified; false is treated as omission.
Response
The task was created. Save its id for task retrieval.
Task ID for GET /runwayml/v1/tasks/{id}.
Task state, when returned.
Task submission timestamp, when returned.
Result URLs, when returned.
Failure explanation, when returned.
Machine-readable failure code, when returned.
Task estimate metadata, when returned.
Task cost metadata, when returned.