I’ve been evaluating various methods of de-interlacing Mini-DV AVI files, and wanted to get some feedback on my findings from those with a lot more expertise in this area than myself.
AVISynth does seem to offer the most in terms of video filtering tools. It’s difficult at times finding help on implementing the various filters when you’re not well verse on this sort of scripting, but it does seem worth persevering with.
I have tried a few of the de-interlacing filters in AVISynth, and I’d be interested in feedback on the following observations/questions:
1. MCBOB + NNEDI
I did read that was the best method for de-interlacing – if speed is not an issue (it is VERY slow). Results were very impressive, but I then discovered that I had a video with double the frame rate (which is exactly what bobbing is I later found out).
Having double the frame rate resulted in very smooth video, but there’s probably not much value in it for me because it results in very large files and I can’t really use the resulting file on video file sharing websites like Vimeo because they only accept input in 25 or 30fps.
2. NNEDI
As I only really wanted to de-interlace and maintain the existing frame rate, I tried NNEDI on it’s own and this gave me quality that was as good as MCBOB + NNEDI, but at around 10x the speed.
3. YADIF
I’ve read good things about YADIF, but the results I got weren’t as good as NNEDI. Looking at still images from the resulting output showed some straight lines looking a little jagged/blocky whereas in the output from NNEDI the straight lines were smoother.
Admittedly the quality I experienced with YADIF is possibly more to do with my settings rather than the filter itself, but I was more than happy with NNEDI on its own as a de-interlacing filter. The results I achieved with NNEDI seemed just as good as MCBOB + NNEDI, it ran much faster, and I wasn’t left with what, for my purposes, was an unnecessary doubling of the frame rate.
I’d be interested in any comment on my observations and any recommendations on other filters I may find useful.
+ Reply to Thread
Results 1 to 21 of 21
-
-
The best is a function called TempGaussMC . Slowwwwwwww. It also bobs, but adding SelectEven() to the end of your script will result in a 30fps file.
deinterlace_results.avi"Quality is cool, but don't forget... Content is King!" -
Originally Posted by Soopafresh
So my conclusion is TempGaussMC if time is no constraint, but I'm pretty happy NNEDI for general use if I want faster output.
Thanks for the video link too. TempGaussMC leaves the others for dead in that test. -
Make sure you test on your particular source on particular sections. Some do better than others on certain sources. Sometimes you may use different deinterlacer on different sections
Also NNEDI has been replaced by NNEDI2, which offers some improvements
The 1 weakness of using NNEDI2 (or NNEDI) alone without another function like yadifmod, is you will sometimes see edges lines missing on thin graphics, titles and edges. I think the reason is that it is intrafield only when used alone (it doesn't look to the other field when deinterlacing to reconstruct frames), so it can drop 1 scan line.
TGMC applies a slight blur (it's adjustable) , to get rid of "interlace ficker/shimmer." So the side effect (besides slowness) is slight loss of detail. But you will find all the other deinterlacers will flicker to some extent on most types of content. So it depends on your tolerance and personal preferences.
The bottom line is look carefully and test all sources before committing, and there is no best deinterlacer -
why do you want to deinterlace? it is losng information no matter how you slice it
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie -
What are the option to remove the scan lines (wavey looking lines) during fast motions in DV (Any Flavor) video.
I plan to keep the original interlaced, i just want the output to be smooth and detailed for computer/HTPC consumption. -
Originally Posted by ron spencer
I know there are media players like VLC that deinterlace while playing, but I didn't find the results very satisfactory. In any case, if I distribute video material I don't want to have to depend on person I'm giving it to to play it back on a media player that supports deinterlacing. -
Originally Posted by poisondeathray
-
Not exactly , but transitions aren't as good because of the shimmer or interlace flicker. It's still much much better than other deinterlacers, but compared to TGMC, it still has flicker.
While it's great to look at quality of individual frames, it's only during motion that the shimmer/flicker will be painfully noticable. This is usually from the residual artifacts and "jaggies" that result from deinterlacing.
NNEDI2 occasionally drops a line - you won't notice it on some sources, on others it will be very obvious (when the line occurs on a logo edge or a border). I assuming this is because it is intrafield only (this is just a guess, but the readme states that it's intrafield only). If you use yadifmod+NNEDI2, the line comes back.
There is no perfect deinterlacer, they all have little quirks and flaws, some pros, some cons -
Originally Posted by "poisondeathray
I do like the look of TempGaussMC, and it's only likely to be a few minutes video at a time that I'd ever need to deinterlace, so the slow speed is not much of an issue if I just leave it running overnight. -
Originally Posted by Dave2ic
Like the OP, I usually like something in the middle like NNEDI2 or yadifmod+NNEDI2, which are still several times faster than TGMC , but still many times slower than Yadif alone. Yadif is probably the fastest software based deinterlacer that gives decent results, you can easily run it in real time. -
Hey, where do I download TempGauss in the first place ?
By searching google one can find only discussions not the actual stuff.
Same thing here in this site.
thanks!Last edited by Umen Pich; 7th Apr 2010 at 19:48.
Best wishes,
UP -
I see. My question was wrong. Is there a guide and a full package (DLLs etc.). Suppose I have a clean computer with avisynth only. Besides that single script what else do I need ? Is there an entry guide somewhere ?
Thanks again!Best wishes,
UP -
That guide has links to all the other filters you need. See the "Required Plugins" section.
-
Got it. Thanks a lot. 90 min DV cassette took 60 hours to deinterlace (which I don't mind). On a Intel Core 2 Quad Xeon X3360 OCed @ 3.4GHz. It uses only one core however.
The quality is very very nice, just in some cases - eg. roofs with many parallel grooves on them it happens so that the whole roof blinks at once. But I can leave with that.Best wishes,
UP -
There's talk of some command line parameters that will speed it up. At the cost of slightly lesser quality.
https://forum.videohelp.com/threads/319816-Improving-old-VHS-What-to-expect?p=1981816&v...=1#post1981816
I found it to be roughly 5x faster.
Yes, that's the type of image that gives problems. Example with different deinterlacers:
https://forum.videohelp.com/images/guides/p1934885/stockholma_0-520_q3_yadif_mvbobmod_t...mca4_tdtmm.avi -
Actually that was the example (Stockholm) which I saw before starting to look for tempgauss. It gave me the idea of the different interlacers. Before I would never believe such a good output was possible. For now I am not going to look how to speed up the process. But I am sure my next camcorder must be able to shoot both 1080p and 720p. If you add to that 8+ Mega pixels stills. Add a good image stabilizer to that and if it costs around $1000 and the video noise is not that much... what else...
Best wishes,
UP -
Thanks for this link, jagabo.
I tried out the code:
Code:tempgaussmc_beta1u(1,1,0,0,0,0,edimode="--",SVthin=0.0,pelsearch=1)
So these 'fast settings' with NNEDI2 still give me a 2.5x speed improvement over the 'default' settings (3.7 fps vs 1.5 fps) with the quality I'm looking for. Thanks!Last edited by Dave2ic; 6th Jun 2010 at 14:25.
Similar Threads
-
Mini Guide: Normalizing Audio for Multiple AVI files
By Soopafresh in forum AudioReplies: 456Last Post: 9th Dec 2016, 22:26 -
Best, easiest method for converting DVD files into AVI, etc.
By pcq in forum Video ConversionReplies: 6Last Post: 30th Jul 2011, 13:13 -
DVD Editing from Panasonic VDR-D220 Mini DVD and interlacing problems
By gbnz in forum EditingReplies: 3Last Post: 15th Oct 2008, 14:34 -
Good Video Explaining Interlacing and De-Interlacing
By Soopafresh in forum Newbie / General discussionsReplies: 3Last Post: 14th Aug 2008, 19:50 -
Any method to edit MP4 files?
By seymoria in forum Video ConversionReplies: 4Last Post: 30th Jul 2008, 05:31