MPlayer编译安装,解决视频闪烁!
使用Ubuntu Linux,如果安装了 Compiz Fusion 又打开了3D特效,那么使用MPlayer播放视频很可能会出现闪烁现象。
下面提供了一个解决办法,是我从一个国外的Linux论坛翻译过来的,而且我也照着他的方法操作了一遍,确实可行。另请大家不用担心,虽然用到命令,但是这里已经提供了全程的命令,希望对大家有所帮助。
Step 0: 卸载
安装之前,请确认你已经把之前安装的旧版本MPlayer卸载。在终端中输入命令:
1 | sudo apt-get remove mplayer |
Step 1: 安装依赖包
首先,你需要安装一些编译MPlayer代码所需要的依赖包,如: intltool, libtool, automake, autoconf, gcc, gettex, wget等,使用下列命令(注意:这是一条命令):
1 | sudo apt-get install intltool libtool automake1.9 autoconf gcc-4.2-base gettext wget |
接着:
1 | sudo apt-get build-dep mplayer |
Step 2: 下载 / 编译源代码
使用以下命令(注意:一行一条命令):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | mkdir mplayer_install && cd mplayer_install wget http://www3.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 tar xvjf MPlayer-1.0rc2.tar.bz2 cd MPlayer-1.0rc2/libvo wget http://www.fileden.com/files/2007/12/10/1637237/mplayrepatch.patch patch -p0 vo_xv.c mplayrepatch.patch cd .. ./configure --enable-gui make sudo make install |
Step 3: 安装皮肤
你需要为Mplayer安装一个皮肤,更多皮肤请看http://www.mplayerhq.hu/design7/dload.html ,下面一个实例来教你安装皮肤,实例安装的是这个皮肤http://www.mplayerhq.hu/images/skins/Ater-01.jpg ,我个人感觉还是不错的,命令:
1 2 3 | wget http://www.mplayerhq.hu/MPlayer/skins/Ater-1.2.tar.bz2 tar xvjf Ater-1.2.tar.bz2 |
把文件夹重命名为default,命令:
1 | mv Ater default |
接着,安装皮肤,命令:
1 | sudo cp -a default /usr/local/share/mplayer/skins/ |
Step 4: 运行测试
现在你已经安装完了Mplayer,在菜单栏“应用程序→影音”下找到“Mplayer“项,使用Mplayer播放一下视频文件,看看它是否可以正常运行。这里有一个视频测试文件,你可以下载试试,命令:
1 2 3 | wget http://www.fileden.com/files/2007/12/10/1637237/test_video.mp4 gmplayer test_video.mp4 |
Step 4: 清理
现在已经安装完了,你可以删除之前安装遗留下来的文件了,命令:
1 | cd ~ && rm -r mplayer_install |
下一篇文章总结了我在使用MPlayer过程中遇到一些问题,并附解决方法希望对大家有所帮助:
Ubuntu下使用mplayer遇到的几个问题
本文版权归露兜博客所有,转载引用请完整注明以下信息:
本文作者:Ludou
本文标题:MPlayer编译安装,解决视频闪烁!
本文地址:http://www.ludou.org/compile-mplayer.html
太好了,谢谢
回复@谢谢
不客气