https://chromachecker.com/page/en/show/web_browser_tester works in ff 140.9.1esr (32-bit) I see "better" than sRGB images even on my 8bpc, HDMI->VGA connected monitor. But if I save two images and try to load them in cingg even compiled with lcms2 support and flags2=icc_profiles set in decode.opts I do not see any difference! cin /dev/shm/gradient\ *.jpg I toggle top track and text changes but relative width of green bar (very visible in gimp when you compare those two) does not change. So for now I think we can conclude color profiles in image actually not supported on reading/displaying ? writing ffmpeg/png with whole set of trc/primaries params (in avcodec kind of encoder params gui) gives you some embedded profile, so I think lcms2 support in embedded ffmpeg libs is working. I tried to add .opts file with video_filter=iccgen but it does not change anything :(