v1

latestOpenAPI 3.1.02026-08-04143345.6 KB
asyncVideoGeneration

Upscale video to HDR

Convert an SDR video into HDR. On completion, the result contains exr_frames_url — a ZIP of per-frame EXR images suitable for color grading or HDR rendering pipelines.

Responds immediately with the job id and created_at timestamp. Poll GET /v2/video-to-video-hdr/{id} until the status is completed.

Billed per second of input video, by input resolution tier. See Pricing.

post/v2/video-to-video-hdr

Headers

Authorizationstring required

API key authentication

Request body

video_uristring required

SDR source video in HTTPS URL or base64 data URI format. See Input Formats for supported formats and codecs.

Max frames (and max duration at 24 fps) depend on the input resolution tier — inputs are snapped to the smallest tier that fits by pixel count:

Input resolution tierMax framesMax duration (at 24 fps)
Up to 1080p (≤ 1920×1080)181~7 seconds
Up to 1440p (≤ 2560×1440)101~4 seconds
Up to 4K (≤ 3840×2160)41~2 seconds

The output video preserves the input video's resolution.

Response

Job submitted successfully

idstring required

Unique job identifier. Use this to poll for status.

created_atstring date-time required

ISO 8601 timestamp of when the job was created.