CompMovieGuy said:Well in VDM, I scanned thru and picked all B frames for each of the screens.
Good.
It was just importing the stream in, it was already created when I put it into VDM to take the screens, so no chroma upsampling should be happening.
The MPEG-2 stream stores video as YV12 (4:2:0), so chroma should be upsampled for display. It looks to me like VDM is upsampling assuming the frame is interlaced rather than progressive - I don't know whether this is due to a fault in the decoder or that your encodes weren't flagged as 'progressive'.
... for some reason it seems like TMPG just disregarded my HD color correction. I just used colormatrix.dll with these scripts in avisynth
ColorMatrix(mode="Rec.709->Rec.601")
ConvertToYUY2()
Hmmm... doesn't TMPGEnc need RGB input? Have you tried the script with ConvertToRGB32() instead?