View Full Version : How do you choose a deinterlacer ?
HymnToLife
17th April 2006, 01:51
Pardon me if this issue has already been discussed, I did quite a lot of searching and found nothing... The thing is, is there any general rule to choose the deinterlacer that will give the best results and if there is, what informations do I need for it ? I noticed the "source analyzing"-thingie in MeGUI but it just basically tells me x% of my video is interlaced and y% is progresive. Maybe some deinterlacer works better on sources with a high percentage of interlaced and another on low percentages but I haven't found any info on it.
Pieces of advice would be very appreciated :)
P.S. : If it can help, I'm working 90% on Anime stuff.
foxyshadis
17th April 2006, 03:02
Depends on the quality/speed you want. LeakKernelDeint is quite fast and does reasonably well on animation and movies, TDeint type 2 or 3 is a little slower and a little better. TomsMoComp is a little slower still and can be better or worse depending on the source.
mvbob is extremely slow but definitely amazing at reconstructing progressive real-life streams, while tdeint(edeint=eedi2()) is similarly slow but quite effective on animation. (mvbob and animation seems to be a crapshoot because of the stuttery motion.)
ariga
17th April 2006, 08:06
Something here (http://forum.doom9.org/showthread.php?t=109547). Post #10 in particular may help.
HymnToLife
17th April 2006, 09:05
Thanks a lot guys :)
HymnToLife
7th May 2006, 16:58
Sorry to bumb this up but when I have this in my AVS script :
tdeint(edeint=eedi2())
and I try to open it in MeGUI, I get an error message telling me that TDeint does not have a named argument "edeint". What am I doing wrong ? :confused:
You need the latest version of TDeint().
HymnToLife
7th May 2006, 17:10
OK, thanks. I'm going to search the forum for it :)
EDIT : Now I get "Width and height of edeint clip must equal that of the input clip"... Sorry for all the questions but I'm pretty new to all this stuff.
foxyshadis
7th May 2006, 21:12
Sorry, my suggestion was not meant to be complete, and I shouldn't have written it as such... So here's the complete version:
AssumeXFF()
interp = separatefields().EEDI2(field=-2)
deinted=tdeint(mode=1,edeint=interp)
Where X is T or B depending on your video. There's other possibilities for the tdeint arguments, of course.
HymnToLife
7th May 2006, 21:21
Ok, thanks :) Last question - hopefully - how do I tell if I should use TFF or BFF ?
foxyshadis
8th May 2006, 00:01
If you choose the wrong one, it looks terrible, very jerky. Almost everything but DV is TFF though.
Try "return AssumeTFF().separatefields()", right after the source and look for a moving scene; if that looks smooth it's TFF, if it's very jerky it's BFF.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.