PDA

View Full Version : Interlace problems with a DVSD avi video


Niente
20th June 2005, 09:38
Hi all,
I'm new in this great forum.
I have a (stupid) problem. I captured with Windows Movie Maker a movie coming from a Canon mv650i. The quality is perfect. I saved the video (12Gb) in original format. When I watch it using Windows Media Player it is perfect.
But when I import it in VirtualDub the image looks like this one (http://img7.echo.cx/my.php?image=test19vo.png) in moving scene. I installed various DVSD codecs, but the problem persists.
Probably WMP is using Directx codecs, while Virtualdub not. I installed a deinterlacing filter, it works qhite well, but it's extremely slow and the image has not the same quality as the original (it's only a little blurred). It may be acceptable, but I think there should be a way to display it perfect without having to apply interlacing filters (otherwise why WMP can play them in real time? It's not using an image filter!).

Please help me. I cannot afford expensive programs!

:thanks:

foobar
20th June 2005, 12:45
Niente,

This behavious is normal as the PAL original video is "interlaced". Please search in the forum about interlaced video and interlaced artifacts and you will understand. If your recording would be "progressive" you would not have this artifacts.

-- fobar

Niente
20th June 2005, 13:47
Hi,
thanks for yur answer.

I'd like to understand how the video I made is interlaced.
In fact I tried to swap fields, to change field dominance, to use a temporal swap field filter (one field from one frame, the other field from the following frame), and so on.
None of these worked. The only thing that may adjust the image is a filter applied on the whole image (blurring it a little), but I think there is a way to "reorder" the lines of the two fields without loss of quality (as in WMP). I tried with various combinations as I said before, but I didn't find the correct one.

I also used a specific PAL deinterlacing filter for VirtualDub: in the description it seems it's the right filter for me, but sadly it doesn't work. :( (http://biphome.spray.se/gunnart/video/ )

I couldn't find an answer in this forum...

please help me!

bb
20th June 2005, 19:51
Niente,

I agree with foobar: Please read about interlacing in the forums. You cannot deinterlace the video by swapping fields; you need a real deinterlacing filter instead. The best filters you can get are for AviSynth. It's a scripting video server, but I recommend to learn it - it's not hard.

Maybe you don't need to interlace at all: if you want to watch the video on a TV set, then it's better to keep it interlaced.

bb

communist
20th June 2005, 20:46
For general information about interlacing / deinterlacing have a look at http://100fps.com/

Niente
21st June 2005, 10:07
I don't know how to thank you!!! :D :D :D

Finally I clearly understood how things work. It's a pity that we're still using interlacing (introduced in 1930).....

Anyway thanks again for the link!

:)

djl2
1st July 2005, 09:14
I also have this question
please tell me what I do?

communist
4th July 2005, 09:30
For general information about interlacing / deinterlacing have a look at http://100fps.com/
+ If you want to encode for PC or progressive displays that dont do deinterlacing - you should deinterlace before you encode. Preferably with AviSynth and the excellent deinterlacing plugins available for it (TDeint / KernelDeint / TomsMoComp etc.).