I am trying to encode a video into H.264 Using Quicktime Pro for windows. However, anything that I encode using the H.264 codec comes out looking pale, washed out, somewhat like a gamma shift has been applied. I have read that this is due to a problem converting RGB data to H.264's YUV color space, but I don't understand how a bug this big could go unnoticed. Any help?
Its not really a bug. Its just that Apple has implemented a very poor color converter in Quicktime Pro. Basically, Apple's response is "What do you expect for a $30 piece of software?" The fact that QT Pro has the exact same feature set on the PC as the mac is supposed to be good enough (the mac version has many of the same problems with color).
About the only thing you can do on the PC, because QT7 still hasn't been well integrated into any of the popular encoding apps, is to use a different H.264 encoder. The encoder in Squeeze 4.3 is OK, and should handle color pretty well and offer compatibility with QT7 play back. The Nero (ATeme) encoder is better, and its output should be compatible with QT7 play back as well. For overall quality, I currently really like the encoder from MainConcept, but its output is not directly compatible with QT7. There is also the open-source x.264 project, but again, QT7 compatibility is not easily achieved.
Charles, slight change of subject, but since this is an old thread...do you use MainConcept on PC to encode Quicktimes to mpeg-2? I've had sporadic issues with the encoded files having no audio, as well as stuttering on clips with 3:2 pulldown. Have you had any of these issues?