Skip to main content
Color adjustments work on video and image elements — except lut_url, which is video-only (see below). All adjustment values default to 0. Only fields that differ from their defaults are shown.
For image elements, both id and duration are required — the API returns 422 if either is missing. See the element field reference for all defaults.Each video element below sets out_point. A source_url Framelane does not host is rejected at submit with 422 invalid_source without one — and the dry run reports ok: true regardless.

Brightness

Contrast

Saturation

Exposure

Sharpen

Blur

Noise (film grain)

Vignette

Hue shift

LUT color grade

Apply a .cube LUT file. lut_intensity is the blend percentage (default 100).
lut_url / lut_intensity are honored on video elements only. They are accepted on an image element and then silently dropped — no error, no LUT. Grade a still with temperature / tint / vibrance / highlights / shadows instead.

Parametric grade

Five controls that run after the classic brightness/contrast chain. Range −1 to 1, 0 = no-op. They are not clamped — the engine renders out-of-range values linearly. Unlike lut_url, these work on image elements too.

Combined adjustments

Multiple adjustments can be set on the same element.