Video to HDR
Changed onThis endpoint starts a task to upconvert an SDR video to true HDR with Ruby, Runway's HDR grading model. The output keeps the source's own pixels — luma and color are extended into the HDR range, nothing is re-synthesized. Set outputFormat to choose the delivery profile: hdr10 (HEVC Main 10, BT.2020 + PQ, the default), hlg (HEVC Main 10, BT.2020 + HLG), hdr_prores (BT.2020 + PQ ProRes .mov editorial mezzanine, tier selectable with proresProfile), hdr_exr_sequence (a .zip of half-float OpenEXR frames in linear BT.2020 display light, for compositing), or hdr_exr_acescg_sequence_1_3 (the same delivery as scene-referred ACEScg for ACES pipelines — reads with the stock ACES - ACEScg input transform). Tasks bill per second of output at 20 credits per second, rising to 40 credits per second when the source is larger than 4 megapixels (roughly 4K) — an upconvert delivers at the source's own resolution.
Request
- Base URLhttps://api.dev.runwayml.com
- URLhttps://api.dev.runwayml.com/v1/video_to_hdr
- AuthHTTP bearer
Headers
The version of the RunwayML API being used. You can read more about versioning here.
Request body
Example request
{
"videoUri": "https://example.com/video.mp4"
}Response
The task that was created.
Changes
- info
added the optional property
to the response with the status
- info
- info
added the new
hdr_exr_acescg_sequence_1_3enum value to the request property/ - info
added the new
hdr_exr_acescg_sequence_2_0enum value to the request property/
- info