Video LUT

video-lut

Applies a 3D lookup table (LUT) to the video output for precise color grading.

video-lut accepts a URL-encoded URL pointing to a publicly accessible .cube LUT file. Imgix fetches the LUT at request time and applies it in the GPU color grading pipeline before encoding.

https://assets.imgix.net/videos/girl-reading-book-in-library.mp4?fm=mp4&video-lut=https%3A%2F%2Fassets.imgix.net%2Fdocs%2FLutify.me-FilmTone3-Rec709-to-Rec709.cube

3D LUTs are the standard format for color grading in professional video production. They map input color values to output color values across a three-dimensional grid, enabling precise control over hue, saturation, luminance, and color temperature simultaneously. LUT files are commonly exported from DaVinci Resolve, Adobe Premiere, and other color grading tools.

Base64 Variant

If the LUT URL contains characters that are difficult to percent-encode, use video-lut64 to supply the URL as a Base64-encoded string instead.

https://assets.imgix.net/videos/girl-reading-book-in-library.mp4?fm=mp4&video-lut64=aHR0cHM6Ly9hc3NldHMuaW1naXgubmV0L2RvY3MvTHV0aWZ5Lm1lLUZpbG1Ub25lMy1SZWM3MDktdG8tUmVjNzA5LmN1YmU

Combining with Other Color Parameters

video-lut can be combined with video-brightness, video-contrast, video-saturation, and video-gamma. The LUT is applied first, and the other adjustments are applied on top.