Log in

View Full Version : unable to deinterlace properly, separate fields, tomsmocomp


grumpygamer
23rd May 2008, 19:17
Hello everyone,
I have a weird problem: I am unable to deinterlace a 25fps pal-encoded-dvd properly.
I have spent countless hours already trying this and that deinterlacer.

Let's start from the code:

mpeg2source("xxx.d2v",info=3, cpu=4)
colormatrix(interlaced=true,hints=true)
fft3dgpu(sigma=7, bw=32, bh=32, bt=4, plane=3, precision=2)
tdeint(mode=2)

and that's it. I just want to deinterlace for the kicks.

result is a 90% fluid video stream that has some jerkiness every now and again.

after this I tried tomsmocomp (best result), nnedi, smoothdeinterlacer, and a couple of other including kerneldeint, but none of them gave a perfect result.

So I decided to split the fields and go
separatefields().selectodd()

this at last got rid of the jerkyness at the point wher I first saw it, but it created a new jerkyness in another point.

I switched to selecteven() and bam, I was at the beginning again.

In conclusion it seems to me, that every field has a part that is necessary but I don't know how to put them together...

I tried to get the best of both worlds with:
interp = SeparateFields().SelectEven().EEDI2(field=1)
TDeint(order=1,field=1,edeint=interp)

result is pretty good but still not perfect.

As you might expect the dvd plays fine... so I am here asking for help (again).hopingyouHaveUnderstood()

Thanks
-gg

Guest
23rd May 2008, 20:57
Post a link to an unprocessed source sample that we can use to duplicate your problem. Without that, there's little we can do to help you.

grumpygamer
24th May 2008, 05:15
http://rapidshare.com/files/117172652/chunkA.m2v.html

there you go

thanks in advance
-gg

Guest
24th May 2008, 14:11
The first part looks like progressive PAL with a one-field phase shift but then it develops into a field-blended nightmare, which is not surprising given it's a US TV show converted to PAL.

You'll need to do unblending to get a decent result. I never touch that stuff, so someone else will have to help you with it.

grumpygamer
24th May 2008, 15:46
ok, thanks for looking at it.
-gg

nurbs
24th May 2008, 17:17
I had a similar problem some time back.
Maybe this thread is helpful: http://forum.doom9.org/showthread.php?t=130619

grumpygamer
25th May 2008, 12:12
tried that today varying the range of ? from 1to 10 but it just gets worse...
any other suggestions I might try?
-gg