videobeaux

Logo

The friendly multilateral video toolkit built for artists by artists.

View the Project on GitHub schwwaaa/videobeaux

lut_apply

Description

Applies a 1D or 3D LUT to recolor a video, enabling film-style grading, color transforms, technical conversions, or creative look development.

Purpose

lut_apply integrates LUT-based color grading into Videobeaux pipelines.
It is useful for:

How It Works

  1. LUT Loading
    Loads a .cube, .3dl, or other LUT file defined by the lut parameter.
  2. Interpolation
    Chooses how input colors interpolate through the 3D LUT grid (interp).
  3. Intensity Blending
    intensity controls the LUT’s strength—useful for subtle looks or partial grading mixes.
  4. Image Corrections
    Optional adjustments for:
    • brightness
    • contrast
    • saturation
    • gamma
      These adjustments apply before or after LUT evaluation depending on implementation.
  5. Output Encoding
    Output is encoded with provided pixel format, CRF, preset, and optional audio copy.

Program Template

videobeaux -P lut_apply \
  -i input.mp4 \
  -o output.mp4 \
  --outfile VALUE \
  --vcodec VALUE \
  --lut VALUE \
  --interp VALUE \
  --intensity VALUE \
  --brightness VALUE \
  --contrast VALUE \
  --saturation VALUE \
  --gamma VALUE \
  --pix_fmt VALUE \
  --x264_preset VALUE \
  --crf VALUE \
  --copy_audio VALUE

Arguments

Real World Example

videobeaux -P lut_apply \
  -i myvideo.mp4 \
  -o lut_apply_styled.mp4 \
  --outfile EXAMPLE \
  --vcodec EXAMPLE \
  --lut EXAMPLE \
  --interp EXAMPLE \
  --intensity EXAMPLE \
  --brightness EXAMPLE \
  --contrast EXAMPLE \
  --saturation EXAMPLE \
  --gamma EXAMPLE \
  --pix_fmt EXAMPLE \
  --x264_preset EXAMPLE \
  --crf EXAMPLE \
  --copy_audio EXAMPLE

Technical Notes

Quality Tips