Does anybody know whether, when using HuffYUV's "Convert to YUY2" option for RGB input, the conversion that occurs produces PC scale or TV scale luma?
I just realized this working on my last video, when I was informed that I had (incorrectly) encoded my MPEG-2 with PC-scale luma.
My typical workflow's RGB<->YUV conversions are as follows:
- YV12 off the VOB, served straight through AVISynth, then somehow converted to RGB for use in Premiere Pro (I do not explicitly call ConvertToRGB32() in my scripts). I'm assuming that this conversion assumes TV-scale YUV input, as this is the default behaviour in AVISynth.
- RGB video in Premiere Pro, saved as YUY2 HuffYUV. If I would just save my exports in RGB mode, I could spare myself this trouble, but it would results in significantly bigger files.
TMPGEnc has an option for "Output YUV data as Basic YCbCr not CCIR601" (PC-scale luma), and I had originally had this checked; I only unchecked it after being informed that I was doing it wrong. But, if it turns out that HuffYUV's RGB->YUV conversion maps it to TV scale already, wouldn't it be better to check this option so as not to shrink the luma range twice?
That's why I'm hoping somebody knows the answer here. As far as I can see, it's not in the HuffYUV documentation.




