First of all, sorry the length, but I don't see how I can explain this huge problem in a shorter way.
I know I am not alone out here having troubles with h.264, gamma, and all the players around that make all your beautiful colors and tones look different.
I am not talking here about the fact that the video looks different on different computers. That is unavoidable, we have to deal with it and that's why we calibrate our system. But on one given computer, how the hell is it that a given video can look sooo different depending on which software you use to view it ?
I have a good grasp of color management for photos, but I am completely lost for videos, and I am sure we will be a quite a few here if some pros can answer the following.
I made screen caps from a H.264 video from a Canon 7D.
First row are what the video looks like in the Final Cut Pro X monitor and Premiere CS5.5
Last column is the video straight out of cam viewed in VLC, MPlayer, Quicktime X and Quicktime 7
Others are exports from FCPX and Premiere with the defaults H.264 settings and viewed in the same players.
After a close comparison of the screen caps, switching on/off one over another, I grouped the matches in color groups to describe the problem :
Green, yellow and red groups are nearly perfect match within groups. (and in the case of greens, it is probably 100% perfect because it's apple QT)
A rough classification from dark and saturated to bright and desaturated would be : RED, BLUE, YELLOW, GREEN, PINK.
[BLUE & YELLOW] are different but very close, [GREEN & PINK] as well. I can live with that. No problem.
But RED is very different from [BLUE & YELLOW] which are both very different from [GREEN & PINK]
The strangest thing for me being the export from Premiere which displays differently in QT7 and QTX.
Does somebody have an explanation for this or even better, a fix ?
- I already tried the "fix" with the transparency layer in QT pro but it does not work at all http://www.videocopilot.net/blog/2008/06/fix-quicktime-gamma-shift/
- I heard about x264 but Adobe Media Encoder refuses to work when using it and does not change anything when exporting through Compressor http://byteful.com/blog/2010/07/how-to-fix-the-h264-gamma-brightness-bug-in-quicktime/
- I heard about the limited range of colors (16-235) of the Rec.709 HD standard http://terburg.home.xs4all.nl/Publications/601_709_RGB.pdf
That limited range is also causing VLC to wash out colors on PC with nVidia graphic cards http://wiki.videolan.org/VSG:Video:Color_nVidia
I am on a MacBook Pro, OSX Lion with nVidia GeForce GT 330M but there is no control panel for it.
Maybe something to fix in my workflow in that regard ?
How do the big studios like Dreamworks do to export consistent material ?
What are your favorite codec and container for exporting high quality to web apart h.264 / mp4?
What are your favorite codec and container for burning DVDs ?
Can anyone provide a link to a comprehensive and accurate real world RECIPE BOOK for encoding/exporting ?
I mean, I am in urgent need of finding a way to export PROPERLY for web and DVDs before even taking the time to understand everything.
Thank you so much everybody !