to the standard
BT.2390, as written
EETF to the ITU spec — reference knee, reference desaturation — with Hable, EDR-native and EDR-adaptive as alternatives.
mpt colour --explain
colour · hdr pipeline
Most viewers show you something close. MPT shows you the transform you asked for — scene-linear, OCIO v2, PQ and HLG EOTFs, BT.2020 to your panel's primaries, ACES end to end. If a shot looks wrong in MPT, the shot is wrong — on Windows, macOS and Linux alike.

mpt pipeline --graph
to the standard
EETF to the ITU spec — reference knee, reference desaturation — with Hable, EDR-native and EDR-adaptive as alternatives.
measured peak
A PQ file with no MaxCLL and no mastering block? MPT scans it at full resolution and caches its actual peak in a sidecar.
hdr in & out
HDR10, HLG, HDR10+ and Dolby Vision P8 metadata, applied on the hardware-decode path too. scRGB FP16 on Windows, EDR on macOS. Linux: not yet — SDR presentation, correctly tone-mapped; HDR exports work.
ocio · aces
Or the OCIO 2.5 built-ins, ACES 2.0 included. The default stays pinned to ACES 1.3 so nothing shifts under you.
log & grade
S-Log3, V-Log, C-Log3, LogC3/4, Log3G10, Cineon to linear. .cube, ASC CDL, lift/gamma/gain on top.
mpt peak shot_hdr_v001.mov
examplestatus bar: peak · measured → .mptpeak
mpt postfx --order
A lens and sensor chain in scene-linear, before the display transform — so a fifty-times-overbright specular blooms like one instead of clipping first and blooming after.

“RockPink”, render by Rui Rocha