Lack of High Quality Deinterlacing in VLC
Posted: 22 Jun 2008 16:02
I've been using mplayer, Xine and tvtime for quite some time and occasionally VLC. I'm starting to use VLC more and more because of VideoLan's GUI application support for OSX and also because of the streaming support.
However, I am surprised that VLC lacks the high quality deinterlacers that other OSS media players have had for a long time:
(1) TomsMoComp - Tom's Motion Comparator
"This method is the latest and greatest method from Tom Barry. This new
method improves on some of the older methods in two important ways.
1. Where there is motion, the bob pixels are generated by looking
along a series of diagonals as well as simple the ones above and
below.
2. Also when there is motion the code will try and spot slowly moving
objects and will try and maintain the detail on those objects.
The combined effect of these two searches is a big jump in picture
quality and also a big jump in CPU usage."
(2) Greedy
"The GREEDY Deinterlace method is designed to give good results on low motion video source, using less CPU than some others. Good on slower machines but it will give awful results on high motion video material like sports. Quite by accident, it can also do a decent job on poorly mastered 3:2 or 2:2 pull down film source material like some anime movies, regardless of low or high motion. Try it if you have a movie source that is not giving good results with normal Auto Pull Down processing."
(3) Greedy2Frame
Greedy 2 Frame method
"This method tries to combine the best features of the 2-frame algorithm with the looking ahead ability of the greedy method. I find this methods works well on sports and other high motion material. With static images and low quality sources there may be unacceptable levels of bobbing."
Can additional deinterlacers be installed as plugins?
However, I am surprised that VLC lacks the high quality deinterlacers that other OSS media players have had for a long time:
(1) TomsMoComp - Tom's Motion Comparator
"This method is the latest and greatest method from Tom Barry. This new
method improves on some of the older methods in two important ways.
1. Where there is motion, the bob pixels are generated by looking
along a series of diagonals as well as simple the ones above and
below.
2. Also when there is motion the code will try and spot slowly moving
objects and will try and maintain the detail on those objects.
The combined effect of these two searches is a big jump in picture
quality and also a big jump in CPU usage."
(2) Greedy
"The GREEDY Deinterlace method is designed to give good results on low motion video source, using less CPU than some others. Good on slower machines but it will give awful results on high motion video material like sports. Quite by accident, it can also do a decent job on poorly mastered 3:2 or 2:2 pull down film source material like some anime movies, regardless of low or high motion. Try it if you have a movie source that is not giving good results with normal Auto Pull Down processing."
(3) Greedy2Frame
Greedy 2 Frame method
"This method tries to combine the best features of the 2-frame algorithm with the looking ahead ability of the greedy method. I find this methods works well on sports and other high motion material. With static images and low quality sources there may be unacceptable levels of bobbing."
Can additional deinterlacers be installed as plugins?