Skip to content

Effects

Every effect is enabled by default and can be disabled with --no-<effect>. Parameters can be overridden individually.

A pre-grade LUT applied as the very first pass, before color grading. Use it to convert flat log footage to Rec.709 so the rest of the chain works on a normal (un-flattened) image.

FlagValuesDefaultDescription
--input-lutrec709, vlogrec709Input color profile
--vlogbooleanoffShorthand for --input-lut vlog (Panasonic V-Log)

rec709 is a pass-through and adds no processing. Disable explicitly with --no-input-lut.

Control the base color grade applied before any optical effects.

FlagRangeDefaultDescription
--exposure-2 to 20Exposure adjustment
--contrast0–31Contrast multiplier
--highlights-1 to 10Highlight compression
--fade0–10Fade / lift blacks
--fade-colorneutral/warm/green/teal/magentaneutralTint of the lifted blacks
--white-balance1000–150006500Color temperature in Kelvin
--tint-100 to 1000Green-magenta tint
--subtractive-sat0–31Subtractive saturation
--richness0–31Color richness
--bleach-bypass0–10Bleach bypass amount

Disable with --no-color-settings.

Simulates the glow that occurs when bright light passes through film emulsion and reflects off the base. The warm edge ring emerges from per-channel (R/G/B) scatter recombined in linear light; there is no tint colour to set.

FlagRangeDefaultDescription
--halation-amount0–10.25Halation strength
--halation-radius1–1004Blur radius
--halation-highlights-onlybooleantrueRestrict to highlights

Disable with --no-halation.

Simulates lens color fringing at frame edges.

FlagRangeDefaultDescription
--aberration0–10.3Aberration amount

Disable with --no-aberration.

Soft light diffusion that wraps around bright areas.

FlagRangeDefaultDescription
--bloom-amount0–10.25Bloom strength
--bloom-radius1–10010Blur radius

Disable with --no-bloom.

Adds organic film grain.

FlagRangeDefaultDescription
--grain-iso0–3200400Grain intensity as virtual film speed (0 = off, 3200 = heavy)
--grain-size0–50Particle size (0 = finest, higher = coarser)
--grain-saturation0–10.3Color saturation of grain

Disable with --no-grain.

Darkens the edges of the frame.

FlagRangeDefaultDescription
--vignette-amount0–10.25Vignette strength
--vignette-size0–10.25Vignette size

Disable with --no-vignette.

Applies color toning to shadows and highlights.

FlagRangeDefaultDescription
--split-tone-amount0–10Toning amount
--split-tone-shadow-hue0–36030Shadow hue in degrees
--split-tone-highlight-hue0–360210Highlight hue in degrees
--split-tone-highlight-strength0–10.5Highlight tint strength relative to shadows
--split-tone-pivot0–10.3Shadow/highlight pivot
--split-tone-protect-neutralsbooleanfalseProtect neutral colors

Disable with --no-split-tone. Note: split tone amount defaults to 0, so it’s effectively off unless you set it.

Three-way color grading with independent RGB control per tonal zone, in the style of a colorist’s lift/gamma/gain wheels. All values default to neutral, so the effect is a no-op until you move something.

FlagRangeDefaultDescription
--lift-r / --lift-g / --lift-b-1–10Shadow offset per channel, falling off toward highlights
--gamma-r / --gamma-g / --gamma-b0.2–51Midtone power per channel; values above 1 brighten midtones
--gain-r / --gain-g / --gain-b0–41Highlight multiply per channel

Disable with --no-color-wheels.

Terminal window
# Classic teal-orange: cool shadows, warm highlights
hance input.mp4 --lift-b 0.04 --lift-r -0.02 --gain-r 1.08 --gain-b 0.94

Adds subtle motion for a handheld feel.

FlagRangeDefaultDescription
--camera-shake-amount0–10.25Shake intensity
--camera-shake-rate0–20.5Shake speed

Disable with --no-camera-shake.