bokonon
21st April 2008, 22:26
My source is a PAL DVD which i want to deinterlace - however most of the video is progressive (megui's 'analyse' detected it as partially interlaced with varying filed orders!).
MeGUI recommended Yadif(order=-1) so my script looked something like this:
# Set DAR in encoder to 1111 : 625. The following line is for automatic signalling
global MeGUI_darx = 1111
global MeGUI_dary = 625
DGDecode_mpeg2source("E:\[ enc ]\Life in Cold Blood - Disc 1\disc1.d2v",info=3)
ColorMatrix(hints=true,interlaced=true)
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")
Yadif(order=-1)
crop( 10, 2, -8, -2)
Spline36Resize(704,576) # Spline36 (Neutral)
Undot() # Minimal Noise
Now this worked fine on the interlaced scenes, however it really ruins the progressive ones! Just look at the screenshots below, this is what happens to every single progressive frame (most of the DVD)
Example of affect on PROGRESSIVE frames
source | yadif=-1
http://xs226.xs.to/xs226/08165/source512.png.xs.jpg (http://xs226.xs.to/xs226/08165/source512.png) http://xs226.xs.to/xs226/08165/yadif_-1433.png.xs.jpg (http://xs226.xs.to/xs226/08165/yadif_-1433.png)
I have tried other deinterlacers which seem to have a minimal affect on the progressive frames - but I don't know which one i should be using. Here are the results i've been getting:
Example of affect on PROGRESSIVE frames
no deinterlacing | yadif(order=-1) | Telecide() | Tdeint(order=1)
http://www.imageshadow.com/images/21042008min/source294720_1e2.jpg (http://www.imageshadow.com/view.php?image=source294720_1.png) http://www.imageshadow.com/images/21042008min/P_yedif_order_1_294720_2e2.jpg (http://www.imageshadow.com/view.php?image=P_yedif_order_1_294720_2.png) http://www.imageshadow.com/images/21042008min/P_Telecide_294720_3e2.jpg (http://www.imageshadow.com/view.php?image=P_Telecide_294720_3.png) http://www.imageshadow.com/images/21042008min/P_TDeint_order_1_294720_4e2.jpg (http://www.imageshadow.com/view.php?image=P_TDeint_order_1_294720_4.png)
Example of affect on INTERLACED frames
no deinterlacing | yadif(order=-1) | Telecide() | Tdeint(order=1)
http://www.imageshadow.com/images/21042008min/_nodeinterlacing_294707_1e2.jpg (http://www.imageshadow.com/view.php?image=_nodeinterlacing_294707_1.png) http://www.imageshadow.com/images/21042008min/yedif_order_1_294707_2e2.jpg (http://www.imageshadow.com/view.php?image=yedif_order_1_294707_2.png) http://www.imageshadow.com/images/21042008min/Telecide_294707_3e2.jpg (http://www.imageshadow.com/view.php?image=Telecide_294707_3.png) http://www.imageshadow.com/images/21042008min/TDeint_order_1_294707_4e2.jpg (http://www.imageshadow.com/view.php?image=TDeint_order_1_294707_4.png)
Please advise!
MeGUI recommended Yadif(order=-1) so my script looked something like this:
# Set DAR in encoder to 1111 : 625. The following line is for automatic signalling
global MeGUI_darx = 1111
global MeGUI_dary = 625
DGDecode_mpeg2source("E:\[ enc ]\Life in Cold Blood - Disc 1\disc1.d2v",info=3)
ColorMatrix(hints=true,interlaced=true)
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")
Yadif(order=-1)
crop( 10, 2, -8, -2)
Spline36Resize(704,576) # Spline36 (Neutral)
Undot() # Minimal Noise
Now this worked fine on the interlaced scenes, however it really ruins the progressive ones! Just look at the screenshots below, this is what happens to every single progressive frame (most of the DVD)
Example of affect on PROGRESSIVE frames
source | yadif=-1
http://xs226.xs.to/xs226/08165/source512.png.xs.jpg (http://xs226.xs.to/xs226/08165/source512.png) http://xs226.xs.to/xs226/08165/yadif_-1433.png.xs.jpg (http://xs226.xs.to/xs226/08165/yadif_-1433.png)
I have tried other deinterlacers which seem to have a minimal affect on the progressive frames - but I don't know which one i should be using. Here are the results i've been getting:
Example of affect on PROGRESSIVE frames
no deinterlacing | yadif(order=-1) | Telecide() | Tdeint(order=1)
http://www.imageshadow.com/images/21042008min/source294720_1e2.jpg (http://www.imageshadow.com/view.php?image=source294720_1.png) http://www.imageshadow.com/images/21042008min/P_yedif_order_1_294720_2e2.jpg (http://www.imageshadow.com/view.php?image=P_yedif_order_1_294720_2.png) http://www.imageshadow.com/images/21042008min/P_Telecide_294720_3e2.jpg (http://www.imageshadow.com/view.php?image=P_Telecide_294720_3.png) http://www.imageshadow.com/images/21042008min/P_TDeint_order_1_294720_4e2.jpg (http://www.imageshadow.com/view.php?image=P_TDeint_order_1_294720_4.png)
Example of affect on INTERLACED frames
no deinterlacing | yadif(order=-1) | Telecide() | Tdeint(order=1)
http://www.imageshadow.com/images/21042008min/_nodeinterlacing_294707_1e2.jpg (http://www.imageshadow.com/view.php?image=_nodeinterlacing_294707_1.png) http://www.imageshadow.com/images/21042008min/yedif_order_1_294707_2e2.jpg (http://www.imageshadow.com/view.php?image=yedif_order_1_294707_2.png) http://www.imageshadow.com/images/21042008min/Telecide_294707_3e2.jpg (http://www.imageshadow.com/view.php?image=Telecide_294707_3.png) http://www.imageshadow.com/images/21042008min/TDeint_order_1_294707_4e2.jpg (http://www.imageshadow.com/view.php?image=TDeint_order_1_294707_4.png)
Please advise!