Log in

View Full Version : FieldDeinterlace(), this the right one?


sh03z
1st January 2004, 21:48
Got a question:

I was using this script:

LoadPlugin("C:\avs\MPEG2Dec3dg.dll")
avisource("*********.avi")
ConvertToYUY2()
BicubicResize(480,480,0.0,0.6)
FieldDeinterlace()

for ma SVCD backup...

When I looked at the image quality (paused the movie) it looked less than the quality I want.

I've read a little about deinterlacing, and so far all I know is there must be a better way than what I'm doing...only thing is I tried kerndeint (for avs) and all these white cubes showed up all over the place...the readme wasn't very helpfull on it either.

Anyone know what to do?

Thank you

Inc
2nd January 2004, 00:23
You should better deinterlace as first.
Cause if your just perform a resize as you do on an interlaced source that ends up in a wrong interlaced stream resizing and the following deinterlacer won't handle the stream right!

scharfis_brain
2nd January 2004, 00:38
Fieldeinterlace isn't that good anymore compared to the newer deinterlacers like kerneldeint or tomsmocomp

bb
2nd January 2004, 00:38
Place the FieldDeinterlace() after the ConvertToYUY2(), provided that your source is indeed interlaced. If it's film, then you'll probably have to use Telecide() instead.

bb

sh03z
2nd January 2004, 02:52
@scharfis_brain
I will try TomsMoComp tonight

thanks guys, much appreciated

Bogalvator
2nd January 2004, 10:41
You should also use

ConvertToYUY2(interlaced=true)

to get the correct colour conversion for interlaced material, or is this not necessary anymore?......

bb
2nd January 2004, 16:02
That's correct. You should indeed use ConvertToYUY2(interlaced=true).

bb

Wilbert
2nd January 2004, 18:09
Doesn't matter. Only horizontal resizing is ok on interlaced material.

sh03z
2nd January 2004, 19:00
hmm, I'll try that next time.

I've already multiplexed this one.


Thanks again