View Full Version : Deinterlacing Methods for Capped Video
dar1us
12th February 2003, 20:05
Just curious what kinda deinterlacing people do, perhaps give a full sample script from AVISynth or whatever.
I hope there is some unrealised magical deinterlacing method I havn't heard of because Telecide is really annoying and I feel that there is a proper way I am missing. This is deinterlacing of captured VIDEO only. Not DVD as results are different, hail artifacts.
^^-+I4004+-^^
12th February 2003, 21:20
i think smoothdeinterlacer is good.....
(better than field deint. in my view....)
ported to avs by xesdeeni.....
(that guy should be trusted when he says the reason why he ported
EXACTLY gunnar's version...)
cheers
fellaw
12th February 2003, 21:37
100% ack. I'm currently using seperatefields() and deinterlace smooth afterwards.
One question I never asked: Do Vdub filters other than deinterlacers usually process the whole frame or the single fields? I'm asking for a reason. Imagine a simple filter chain like this:
Deinterlace - unfold
spatial smoother - 5,5
Deinterlace - fold
Deinterlacer of your choice
It gave a different result from this, compared via Paint Shop Pro:
spatial smoother - 5,5
Deinterlacer of your choice
If Vdub filters would be processing field wise, the results would have to be identical, wouldn't they?
Despites that, the first chain gives pretty good results, just check the sample of drowning in my post regards the frame drops.
Ookami
12th February 2003, 22:55
I don't deinterlace anymore :) . Unless I capture some blended fields crap ;) ...
Say "no" to deinterlacing! :D
I always got the best results with the Area based deinterlacer, but that has been ages ago and probably due to my laziness to learn other deinterlacers properly.
You can find dozens (probably hundreds) of postings, articels etc. so you can forget about the "magic way". There is none... If there would be, then you would have no variables and no different algorithms :) .
Cheers,
Mijo.
Guest
13th February 2003, 03:04
Originally posted by dar1us
I hope there is some unrealised magical deinterlacing method I havn't heard of because Telecide is really annoying and I feel that there is a proper way I am missing. This is deinterlacing of captured VIDEO only. If you could read you'd know that Telecide is not for video.
Guest
13th February 2003, 03:06
Originally posted by fellaw
One question I never asked: Do Vdub filters other than deinterlacers usually process the whole frame or the single fields? I'm asking for a reason... It depends on the filter. For example, my Smart Smoother has an interlaced source mode checkbox that does what you describe.
Guest
13th February 2003, 03:07
Originally posted by Ookami
You can find dozens (probably hundreds) of postings, articels etc. so you can forget about the "magic way". There is none... If there would be, then you would have no variables and no different algorithms. :) Sure there is. I'm working on it right now. :)
fellaw
13th February 2003, 06:52
Originally posted by neuron2
It depends on the filter. For example, my Smart Smoother has an interlaced source mode checkbox that does what you describe.
Thanks for this answer! Having this info, I'll do an unfold whenever I'm not sure wether the filter processes the single fields. This makes deinterlacing far better, because if the deinterlace filter uses the denoised/smoothed and afterwards folded frames, it won't interpolate the noise but the smoothed video! IMHO that's much better this way.
^^-+I4004+-^^
13th February 2003, 21:18
>This makes deinterlacing far better, because if the deinterlace filter uses the denoised/smoothed and afterwards folded frames, it won't interpolate the noise but the smoothed video! IMHO that's much better this way.
just did small test to argument this:
1)
separatefields()
smoother
weave()
deinterlace
2)
deinterlace
smoother
[made 2 different avs scripts,loaded 1 to VD,loaded 2 to VD....
copy-pasted some bmp's,compared those.....]
and indeed, "1)" has less noise than "2)" ( which interpolates the noise too )
BUT as with all denoising methods,the more you smooth image the more detail you loose.......( that's why they are called smoothers... )
so there's no real gain here.......
you might as well use harder smoother settings for case "2)"....
so, "1)" has less noise,but less details too.....
( btw in test i used exact same filtering settings for both instances.. )
it's not like this method will make disappear real problems:
1-ghosting of denoiser
2-deinterlacers poor performance in time axis.....
(ok,not "poor",but not ideal....)
cause the main problem of deinterlaced image is not quality of the
image alone.....( as that looks pretty good on it's own )
main problem arises from the fact that interlaced content must be projected as interlaced (to the screen of tv) to keep smooth motion..
(otherwise we loose one field that carries intermediate image information....ie. piece of time between fields 1 and 3....this way ( using deinterlacers ) we have "blended" or "interpolated" or just "invented" 2nd field,and that's not it.... )
if the motion is of great essence for the video,keep it interlaced.....
fellaw
13th February 2003, 22:55
Yahoooo!
Just read that the new DivX 5.0.3 can save interlaced video. From now on, at least me will never deinterlace caps again! I'd rather use some DS based deinteracer when watching on the PC. Is there something out which does this job good?
/*edit
Found something, ffdshow!
edit*/
^^-+I4004+-^^
14th February 2003, 21:59
>Just read that the new DivX 5.0.3 can save interlaced video
no news.....
so can xvid or even divx3
Ookami
15th February 2003, 17:42
Originally posted by neuron2
Sure there is. I'm working on it right now. :)
:) Let me get this straight, so you've working on a filter that has no settings at all? It does all the work for you? Just fire and forget with the default (hardcoded) settings?
That's what I meant with "magical way", if there is one for all source, then even better... I always like when the reality is even better than my dreams :) .
Thanks for your great work and please keep it up!
All the best,
Mijo.
Guest
15th February 2003, 18:14
I was kidding. :rolleyes:
Ookami
15th February 2003, 20:40
Originally posted by neuron2
I was kidding. :rolleyes:
Why-oh-why? :)
Anyway, back to the topic...
dilly
16th February 2003, 20:50
I use a DirectShow filter to deinterlace on the fly during capture, called Leadtek YUY2 Deinterlace -- came with my card, Leadtek Winfast 2000XP. After removing the noise (via Convolution3d) the result is much nicer than capturing interlaced and trying to deinterlace with AviSynth/VDUB. I capture from digital cable via S-Video. I tried to do this method with the tuner, but there is too much noise to eliminate.
JoeShrubbery
17th February 2003, 15:53
I've found FFDshow's on-the-fly deinterlacing option works well also :'>
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.