The friendly multilateral video toolkit built for artists by artists.
Converts HDR footage (PQ/HLG) to SDR using tunable tonemapping curves, preserving highlight detail and color accuracy.
Convert HDR content into display-safe SDR while preserving highlight detail, proper color relationships, and controlled contrast. This module applies filmic or mathematical tonemap curves to ensure smooth highlight rolloff and SDR-safe luminance.
zscale=transfer=linear:npl=PEAKhable, mobius, reinhard, or clip) is applied via:tonemap=algo:desat=valuevideobeaux -P tonemap_hdr_sdr \
-i input.mp4 \
-o output.mp4 \
--outfile VALUE \
--algo VALUE \
--desat VALUE \
--peak VALUE \
--dither VALUE \
--pix_fmt VALUE \
--x264_preset VALUE \
--crf VALUE \
--copy_audio VALUE
hable, mobius, reinhard, clip).yuv420p, yuv422p10le).slow, medium, fast, etc.).videobeaux -P tonemap_hdr_sdr \
-i myvideo.mp4 \
-o tonemap_hdr_sdr_styled.mp4 \
--outfile EXAMPLE \
--algo EXAMPLE \
--desat EXAMPLE \
--peak EXAMPLE \
--dither EXAMPLE \
--pix_fmt EXAMPLE \
--x264_preset EXAMPLE \
--crf EXAMPLE \
--copy_audio EXAMPLE
--peak significantly affects highlight rolloff; adjust depending on source mastering.hable generally provides the best filmic highlight rolloff.--desat to 0.15–0.35.gamma_fix for refined SDR brightness/contrast normalization.