Andrew Kolakowski wrote:Resolve tags files properly for 2.4 and 2.2 gamma (as per Apple QT spec). It's all other tools which don't read it properly.
Based on your info i done few more tests with videos captured from DV tapes and upscaled to HD and seems gamma 2.4 tag on final render is closest possible option to match look between VLC (non color managed) and Mac QuicktimeX color management (my monitor calibrated to sRGB gamma)
So yes, the problem formally comes from other apps as well as from Apple itself.
Resolve 16.2 exports MP4 h264 as well as mov files with proper tags. No any problem here.
If i use Hangbrake or any other local app to convert video to h264, it ignore 2.4 tag and change it with BT.709 tag, but i can change tag back to gamma 2.4 (1-2-1) with JESExtensifier (seems it don't works mp4 container).
If i upload to youtube/vimeo it will be auto converted to BT.709 and i can't change tags anymore, and so video will look with too shifted gamma on web.
So formally gamma 2.4 tag could be sort of cross platform compromise to unify look between legacy non color managed players and modern apple color managed players. But at least youtube/vimeo should start to read and support color management tags.
Or Apple should somehow redesign it's color management and change that stupid 1.96 gamma reading for videos with gamma 2.4 to match gamma appearance of legacy non color managed apps.