PDA

View Full Version : Realtime to moderately slow deinterlacers for DV footage?


shoopdabloop
5th April 2009, 05:11
Could somebody please list some for me? I want to find a nice deinterlacer that isn't super slow. I might be batch processing around 1.5 hours of DV footage soon and I don't want it to take too long...

vampiredom
5th April 2009, 08:11
Try this: (requires TomsMoComp and Yadifmod)

Yadifmod(mode=1, edeint=Interleave(TomsMoComp(-1, 0, 0), DoubleWeave().SelectOdd().TomsMoComp(-1, 0, 0)))

shoopdabloop
5th April 2009, 20:17
Eh, Yadifmod+TomsMoComp doesn't really look as good as Yadif() in my tests... Actually looks quite worse in some areas.

Blue_MiSfit
5th April 2009, 21:22
If you have a quad core processor, NNEDI is actually pretty fast on SD material.

So,


yadifmod(mode=1, edeint=nnedi(field=-2))


~MiSfit

shoopdabloop
5th April 2009, 21:50
nah, only got a dual-core. with nnedi same-rate output i'm getting like, 6fps playback in virtualdubmod. with yadif same-rate or double-rate output i'm getting realtime.

vampiredom
10th April 2009, 20:00
Hmmm. Yadif vs. Yadifmod+TomsMoComp ... I honestly can't say that I really like one better than the other, quality-wise. I'm lazy and I like plugin auto-loading, so I hate having to call "Load_Stdcall_Plugin".

In any case, if you don't mind the motion blurring, you can often get smoother spatial results by bobbing and then blending the fields, like:

Yadif(mode=1)
Merge(SelectEven(), SelectOdd(), weight=0.5)

You can reduce "weight" to reduce the amount of blending.