Is there any way to get your H.264 exports color managed based on the project settings within after effects? Or are there any good export formats from adobe media encoder which don't mess around with colors?
A bit of background info.. I'm exporting a piece of small motion graphics with a solid red background color which is my client's brand color (#dc1e35.)
I'm using the H.264 format from Adobe Media Encoder and the result is something visually flatter and more desaturated.
If I render from within after effects using QuickTime, the color is correct.
I'm trying to share the files with people for sign off and the MP4 file is 15MB, easy to email but is the wrong color. The MOV file is 400MB so it cannot be emailed but is the correct color.
I have opened both files in photoshop, using the eyedropper the MOV file color is exactly what I specified (#dc1e35), but the MP4 is not, it is #dd2a41.
Copy link to clipboard
You have a color management problem somewhere and H.264 compresses color in 4 X 4-pixel blocks.
My first suggestion is to load your MOV file into the Adobe Media Encoder and try creating your H.264 MP4 there by using one of the presets that matches your frame size and frame rate.
The second suggestion is to check your color management settings.
Hi Rick, thank you for your response. When I loaded the MOV file into adobe media encoder and used a Match Source preset, the resulting MP4 is perfect - the color doesn't shift. So, then where would you suggest I look for the color management settings? From within the project, I have set the color to sRGB which is what the brand colors are based upon. Again thank you for the help.
Amazing. I've been crazy, working with LUTs, playing with adjustment layers, etc and nothing really worked. But this suggestion Rick worked for me too.
Media Encoder should simplify this process with just one option or click.
Thanks a lot.
Nothing wrong here. MP4 uses chroma undersampling and certain colors just won't come out well and a saturated red is such a thing. Therefore it is in fact pointless to obsess about hex codes, as the colors will always be off one way or the other. In your case you would likely blacken the red somewhat to compensate and of course you may need a minor adjustment on the Gamma to improve the look. As suggested by Rick a different workflow may simplify things, but even if you instate full color management, colors will never be 100% exact after your encode. That's just not how MP4 works or for that matter video on a more general level. You have to adapt and work within those limitations rather than trying to enforce something that will never work.