[MPlayer-users] Deinterlacing on the fly

Grant emailgrant at gmail.com
Wed Dec 7 17:10:14 CET 2011


>> Which is the best method of deinterlacing video on the fly?  I've
>> tried several things after going over the manpage, but everything I've
>> tried either doesn't remove the interlacing artifacts or is much too
>> slow to be used on the fly.  I can deinterlace on the fly with "Yadif
>> (2x)" in vlc but I'd prefer to use mplayer if possible.
>
> (What did you try? yadif was originally written for MPlayer.)
>
> There are three different approaches:
> 1) If you have a Nvidia graphic card and if you are using the binary drivers,
> you can use -vo vdpau:deint=3
> 2) You can use yadif: -vf yadif=1 is best quality (including frame duplication),
> if your hardware is not fast enough, try -vf yadif=3, -vf yadif=0 and finally 2.

yadif=1 and 3 are too slow (I'm on a 3.7Ghz AMD) but 0 and 2 work fine
except for a flashing green line along the bottom of the screen.  Can
I get rid of that line?

> 3) Use an old deinterlacer, their quality is less good, I always used -vf
> kerndeint before yadif existed.
>
> All variants support pressing "D" to turn the deinterlacer off (and back on).
>
> Just to make sure: You are not living in NTSC-country, your input is interlaced
> and not telecined, right?

I'm in the US viewing ripped DVDs from Netflix.

- Grant


More information about the MPlayer-users mailing list