View Full Version : Need help for Deinterlace/Resize filters (ffvdub)
LoRd_MuldeR
16th December 2005, 00:57
Okay. I capture MPEG-2 video with my TV Card (Hardware Encoder). I record with high data-rate (CBR @ 12 MBit/s). Then I use VirtualDub-MPEG2 for postprocessing: Deinterlacing, cropping, resizing and final encode. I prefer ffdshow's VirtualDub-Plugin (ffvdub) for Deinterlacing and Resizing. Nevertheless there are too many deinterlace and resize methods aviable in ffvdub. So I'm wondering which is the best one? I prefer high quality, even if speed is slow.
IMO the best deinterlacers are "TomsMoComp" and "Kernel Deinterlacer". But what is the difference and which one gives the best results? Has sombody a detailed description and/or a detailed comparison of all ffvdub deinterlace-filter?
Same for the Resize filters. Is "Lanczos" form ffvdub identical to "Lanczos 3" from VirtualDubs internal resize filter? And is Lanczos the best resize filter? What about "Gauss" and all the other ones?
Thanks for answer ;)
LoRd_MuldeR
16th December 2005, 17:00
Can nobody give any advice ??? :(
The ffdshow docs are more than incomplete and the DScaler docs only describe some of the deinterlace filters. Furthermore those descriptions are confunsing, not a real comparision...
neuron2
18th December 2005, 06:52
Best Deinterlace/Resize Filter (ffvdub) Please read and follow forum rules, specifically, rule 12: do not ask what's best. Thank you.
LoRd_MuldeR
18th December 2005, 14:08
Please read and follow forum rules, specifically, rule 12: do not ask what's best. Thank you.
Did you read my post ??? :mad:
I said that I'm looking for the best deinterlace/resize filter. And what I need are some information!
What are the differences between all those deinterlace filters aviable in ffvdub? Is there a description of all those filters, or even better a comparision? The filters I'm most interested in are TomsMoComp, Kernel Deinterlacer, ffmpeg Deinterlacer and 5-tap lowpasses. Furthermore is "Laczos" resize filter in ffvdub the same as "Lanczos 3" in VDub's internal resize filter? And what is the difference in "Gauss" and stuff?
I didn't find any usefull information. Neither on this board nor on the web. All articles I found are focused on some technical details of one filter. But never enough information to get the point.
Hope one of those masterminds here can answer the question ;)
Mug Funky
18th December 2005, 15:03
cool it, dude... there's another rule about not insulting the mods, by the way. DG was suggesting that maybe you should rephrase your question. too many flamewars have been started here because someone's asked what's "best", and everyone's got their own opinion.
what's your destination format? if it's mpeg-2 above 4000 kbps you can just encode interlaced. if it's xvid, you can encode interlaced. anything else, you can either bob-deinterlace (keeping the motion intact) or ditch 1 field and make things jerky (necessary for low bitrates).
the main difference with resizers is how sharp or smooth they are. bilinear is sort of soft, and best used for downsizing only, bicubic is soft but can be made sharp depending on the numbers you feed it, and lanczos/sinc are more like resample filters you see in audio - they tend to be sharp but ring less than bicubic. gauss has a parameter that determines how soft it is (you can do lots of blurring with it, but for sharpness it's probably best to use lanczos), and spline is very good for upsizing, but slower than the others (and not much different from lanczos most of the time).
does that help?
LoRd_MuldeR
18th December 2005, 15:19
Thanks, Mug Funky
The resize filters are now clear I think :)
Except the question whether "Lanczos" (ffvdub resize) is identical to "Lanczos 3" (vdub internal resize).
About deinterlacing: As I said before, I'm recording MPEG-2 files with my TV-Card (Hardware Encoder). They have a high data-rate (12 MBit/s CBR), but they are interlaced (at least 99% of them) and there is some noise (not that much) of course. What I want to do is: Deinterlace(!), Crop, Resize(!) and finally encode (I use x264 for that).
I know about the basic ideas of deinterlacing (weaving, bobbing, blending and stuff). But AFAIK those filters aviable in ffvdub do a lot more than just simple bobbing or blending. So it would be good to have description what the differences between the single filters are. Would also be nice to get a description of the settings for each filter!
I have done some testing myself already. TomsMoComp seems to produce sharp images, but also produces jaggies. And sometimes there are strange artifacts. Kernel Deinterlacer seems to produce more smooth images, so i perfer that one now. But I still wonder what the "two-way" setting is good for. 5-tap low passes seems to just blend the fields together, so we have a lot of ghosting. That's the reason why I don't use that filter. How ffmpeg Deinterlacer fits in, I still don't know... I have also tested the Deinterlacer form Alparysoft, but it seems to produce heavy blocking (like MPEG compression with low data-rate). I don't like it...
Does anyone know about that "MSU Deinterlacer" ??? I read about it, but didn't find a download for that one yet...
BTW: If I ask for the "best" filter, I don't expect the one and only answer like "the best filter is X, use this one all the time!". Instead I was expecting some opinions about the advantages/disadvantages of those filters I mentioned. Sorry if the questions was unclear...
LoRd_MuldeR
18th December 2005, 22:28
Nobody out there, who has experience with those Deinterlac Filters? :confused:
neuron2
20th December 2005, 13:47
BTW: If I ask for the "best" filter, I don't expect the one and only answer like "the best filter is X, use this one all the time!". Instead I was expecting some opinions about the advantages/disadvantages of those filters I mentioned. Sorry if the questions was unclear... It doesn't matter what you meant. You're just not allowed to ask for "what's best". My original post in this thread is my standard one that I give to try to enforce forum rule 12. I try to be polite about it. If I can improve my standard posting, please feel free to suggest something.
MSU deinterlacer is now proprietary and cannot be downloaded. In my "objective" test of deinterlacers, AlparySoft was by far the worst.
LoRd_MuldeR
20th December 2005, 18:37
In my "objective" test of deinterlacers, AlparySoft was by far the worst.
I agree with you!
MSU deinterlacer is now proprietary and cannot be downloaded.
Okay. Is there an old release aviable somewhere or at least a trial version or something?
LoRd_MuldeR
12th January 2006, 04:56
After a lot of testing, my personal ladder is:
1. TomsMoComp (Vertical Filter: On)
2. KernelDeinterlacer
3. TomsMoComp (Vertical Filter: Off)
JarrettH
12th January 2006, 19:10
Why would you leave it interlaced if you're going to xvid?
LoRd_MuldeR
13th January 2006, 15:35
Why would you leave it interlaced if you're going to xvid?
Hum? I don't leave it interlaced and I don't encode with XviD.
I always use a deinterlace-filter before encoding and ATM I use the x264 encoder.
MetallMann
11th June 2008, 00:40
Yeah ...
I am looking for the same thing .... simply which filter to use for specific task .... but I īve found nothing so far.... (and We are in 2008 now)...
There should be a Sticky Thread -> guide devoted just to which filter to use and when ...
MetallMann
15th June 2008, 00:11
... I found something (itīs not what I want but itīs close) ...
http://www.100fps.com/filesizes_of_deinterlaced_video.htm
and
http://www.100fps.com/index.htm
LoRd_MuldeR
15th June 2008, 01:11
lol, where did you dig out that archaic thread? :D I have to apologize for these posts :o
Yes, 100fps is a good site to get a basic idea of what interlacing is and how to deal with it.
Finding the perfect deinterlacing filter for your personal needs is hard, indeed. You need to compare a lot of them carefully.
Nowadays I would recommend to give TDeint (http://forum.doom9.org/showthread.php?t=82264) or Yadif (http://forum.doom9.org/showthread.php?t=124284&highlight=yadif) a closer look!
KernelDeint needs an extremely low threshold to catch all combing and it doesn't handle edges very well.
TomsMoComp still does a decent job, but smooths the image a lot...
Terka
18th June 2008, 16:30
there is another new one deinterlace technique-
look at Didee`s post on http://forum.doom9.org/showthread.php?t=133826&page=4
>Finding the perfect deinterlacing filter for your personal needs is hard, indeed.<
if you want quality, it simple to choose
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.