sounds like a colour matrix problem. if you're using avisynth, you may be able to fix it there with the colormatrix filter. TMPGenc doesn't suffer this because it only accepts RGB24 input, then converts it to yv12 for encoding (an unnecessary conversion really, but looking at those images i can see how it could be useful in foolproofing the encoder). strange that 601 correction in procoder did nothing... i've not used it, but it looks like a step in the right direction. maybe try all the options it has (if any). is the source of this a DVB capture? i believe DVB and HDTV use mpeg-1 colour coefficients, rather than the MPEG-2 ones you get on DVD.