View Single Post
Old 11th December 2004, 16:14   #54  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,653
maybe this function:

Code:
function reducetoyv12(clip x)
{
	u=x.utoy().separatefields().separatefields().selecteven().converttoyv12().weave()
	v=x.vtoy().separatefields().separatefields().selecteven().converttoyv12().weave()
	x=x.converttoyv12()
	ytouv(u,v)
	x.mergechroma(last)
	
}


avisource("dv.avi")
reducetoyv12()
kerneldeint(order=0,sharp=true)
removegrain(mode=2)
is good for your purposes.
the funmction reducetoyv12 reduces the YUY2 chroma to YV12 chroma using pointsampling insted of weighted blending, like converttoyv12(interlaced=true) would do.
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote