Log in

View Full Version : Convert to YUY2!


thomasphoenix
3rd April 2005, 07:18
Hi Jdobbs,
I usually encode with this option turned off and did not have any issues,is it possible to turn it off somehow.thank you for all the new additions and keep up the great work.

onesoul
3rd April 2005, 09:41
If you encode with CCE then you should leave it on as CCE only takes input of YUY2 color space.

When HC or Quenc then you should leave it off because they take input of YV12. But don't worry jdobbs has made DVD-RB inteligent and it will automatically choose the best option for you even if the source is interlaced.

buzzqw
3rd April 2005, 10:26
as addon to Onesoul

even if 2.70 accept no yuy2 format i have done some speed test
and the speed of avisynth converttoyuy2 is quicker then cce internal routines

btw on convert to yv12

1) avisynth
2) xvid
3) divx

BHH

onesoul
3rd April 2005, 11:17
You can read at the CCE thread that CCE doesn't have internal routines to decode YV12, the conversion is done by divx or xvid codec, it's better still to stick with avisynth conversion.

buzzqw
3rd April 2005, 13:11
not only is better, it's faster !

BHH

thomasphoenix
3rd April 2005, 14:41
Thanks Guys! :).I see the point now.

scharfis_brain
3rd April 2005, 14:48
not only is better, it's faster !

I don't think so!

XVid/DivX do nearest neighbor Upsampling resulting in a stairstopping chroma effect.
But this is Good!
because the CCE-internal subsampler (YUY2->YV12) will blend two chroma pixels together.

if the input were 2 IDENTICAL chroma pixels then teh result is a identical chroma pixel -> lossless!

but if one uses the AVS internal upsampling YV12 -> YUY2 this will result in a slightly smeared chroma!

onesoul
4th April 2005, 15:36
@scharfis_brain

I didn't know about that, I don't really understand it anyway. But it would be good that this information would be added to CCE FAQ Sticky.

But another side note, if source is interlaced then you shouldn't let external divx/xvid do the conversion because it always assumes progressive input. Then it would be better use converttoyuy2(interlaced=true).

Anyway I bet you have even a better option to convert interlaced content. (I know about your expertise on these matter which is greatly appreciated :)).

scharfis_brain
4th April 2005, 15:43
before adding this to the FAQ it would be good, if someone other could check my thoughts.
on some very crisp colored video.

and of course: for interlaced video converttoyuy2(interlaced=true) is still needed.

for sure, there are better options, but I don't want to cause confusion here.