2009年6月29日星期一

MPlayer播放视频横纹拉丝问题

用MPlayer播放某些格式的视频时,会出现横纹拉丝的现象(interlace)
如下图(请点击放大):

原因是这些视频是隔行扫描的
在隔行扫描的电视上看效果会比较好
但是在电脑上看,又不经过任何处理的话,就会出现横纹拉丝

解决方法很简单,MPlayer其实提供了很多种deinterlace滤镜
在mplayer.ini文件中设置一下,打开其中一种滤镜就行了

方法如下:
1、打开mplayer.ini文件,找到vf=xxxxxx这样的行
2、在前面追加pp=lb,

例如:
vf=screenshot=2,expand

修改为:
vf=pp=lb,screenshot=2,expand

若mplayer.ini文件中找不到vf=xxxxxx
就自己追加一行:
vf=pp=lb
设置后的效果如下(请点击放大):

没有评论: