What problem does it solve?
This Skill provides a unified workflow to perform color-management transformations for video using FFmpeg and OpenColorIO, enabling precise ACES workflows, LUT baking, and ICC profile handling.
Core Features & Use Cases
- OCIO-driven transforms: apply full OCIO configuration for accurate camera/log to display-space mapping, including Input/Output Transforms and Look Modifications.
- ACES workflow support: convert between ACES spaces (ACES2065-1, ACEScc, ACEScct) and common display spaces (Rec.709, sRGB, DCI-P3, HDR PQ/HLG).
- ICC embedding & LUT baking: embed ICC profiles into outputs via iccgen, and bake LUTs with ociobake when FFmpeg lacks libOpenColorIO.
- CLI-driven control with fallbacks: provides subcommands (check, transform, aces-to-rec709, aces-to-dcip3, bake-lut, attach-icc) with config-path and verbose options for robust pipelines.
Quick Start
Run colorpro check to verify FFmpeg OCIO support, then run colorpro transform with a sample input video to apply an OCIO pinput/poutput conversion.