Log in

View Full Version : Need help in deinterlacing an old VHS converted video (Sample included) ..


ahmadka
27th June 2010, 16:26
Hey guys .. Well I had these very old VHS videos which I thought I should convert into digital form ...

The problem is that all the videos I converted have interlacing in them, which becomes noticeable even when there are slight movements only ..

I have tried the built-in deinterlace filter in Virtualdub but it did not remove even a tiny bit of the interlacing ..

One solution I found was the reduce the resolution of the video by half, and although it did remove the interlacing, it also blurs the video when I switch to fullscreen ...

Is there any better deinterlacing method available .. ?

I have uploaded a small 1 minute clip of one of my videos which shows some of the interlacing (only noticeable the some object moves or the camera zooms in or something .. )

The video can be downloaded from here: http://www.mediafire.com/?ylmm51xdn1n

Please note that I did do a search on Deinterlacing and did come across from 3rd party virtualdub filters for deinterlacing, but since I'm not very current with video editing jargon, and because the guides/forums posts I found were pretty old (because maybe right now there's some better method maybe), I needed to really search on my own, which is why I created this thread .. Please bear in mind that I'm not exactly well covered in video editing jargon, so please do elaborate a little bit on whatever you suggest .. Thanks! :)

Guest
27th June 2010, 16:33
You must be doing something wrong if you say VirtualDub's deinterlacer has no effect. Please describe the exact sequence of operations you used.

Have you actually tried any of the other deinterlacers you found? We could suggest lots of them, including both VirtualDub and Avisynth ones. But you have to be willing to try them and report your exact results.

Are you familiar with Avisynth?

ahmadka
27th June 2010, 17:06
Sorry, I was not fully explaining my issue :P .. Yes the deinterlacing partly works, but its also making any movement areas very 'blocky', which is what I dont want .. Also, not all interlacing is removed when what I have observed .. Are there are better filters available ? Which filters for avisynth are you talking about ? I have worked with Avisynth in the past, but I'm no way an avisynth expert .. I know that you have to write tiny scripts for it and then run those scripts, etc .. So if I know what commands to use, etc .., I think I would be able to do it ..

I dont mind using a filter which takes relatively more computational time, since I have a vacant Core 2 Duo machine which I can assign these big virtualdub jobs ..

Guest
27th June 2010, 18:24
Deinterlacing doesn't cause blockiness. Your source is already blocky due to the low bit rate it was encoded with.

One possibility for deinterlacing is TDeint(). Others you can find by searching.

LoRd_MuldeR
27th June 2010, 19:55
If you are looking for high quality (but slooow) deinterlacing script, you should give TGMC a try:
http://forum.doom9.org/showpost.php?p=1378526&postcount=338

Another option would be Yadif (http://avisynth.org.ru/yadif/yadif.html) or YadifMod+NNEDI2/3 (http://web.missouri.edu/~kes25c/). The former is faster, the latter is better. TGMC is even slower and even better.