Bitterblue
Bitterblue
I'll leave the ffmpeg part to you to figure out, but here's the explanation about YUVRGB_Scale: it doesn't describe the video's colour range. YUVRGB_Scale describes the desired output range when...
Yes, limited range is also known as TV range, full range is also known as PC range. I know, it's confusing. YUVRGB_Scale is basically backwards compared to what one might...
It was wrong before this commit: https://github.com/dwbuiten/d2vsource/commit/3a1b750aa8ffb3c9458d49853289224f02ebf58e It's correct now. Maybe you have an old version (1.0 or older)?
Please read again: http://rationalqm.us/dgmpgdec/DGIndexManual.html#YUVtoRGB
> Am I correct in saying all YUV videos are Y(16,235) UV(16,240) (TV/limited range) input? Meaning no matter what, I would want to use -color_range tv on ffmpeg? In practice...
Even with DVDs you can't assume anything. I've seen a few where the luma went all the way to 255 in most scenes. I had some screenshots, but it looks...
You'll see lots of white pixels in the purple parts:  
Is the range even in the stream?
These first two B frames appear (in coded order) after just one reference frame, right? So it's impossible to decode them. Should D2V Witch even write these two frames into...
If these leading B frames are not written in the d2v, the two extra copies of the I frame are not returned, so it fixes that problem. I'm not sure...