MPlayer编译安装,解决视频闪烁!
使用Ubuntu Linux,如果安装了 Compiz Fusion 又打开了3D特效,那么使用MPlayer播放视频很可能会出现闪烁现象。
下面提供了一个解决办法,是我从一个国外的Linux论坛翻译过来的,而且我也照着他的方法操作了一遍,确实可行。另请大家不用担心,虽然用到命令,但是这里已经提供了全程的命令,希望对大家有所帮助。
Step 0: 卸载
安装之前,请确认你已经把之前安装的旧版本MPlayer卸载。在终端中输入命令:
sudo apt-get remove mplayer
Step 1: 安装依赖包
首先,你需要安装一些编译MPlayer代码所需要的依赖包,如: intltool, libtool, automake, autoconf, gcc, gettex, wget等,使用下列命令(注意:这是一条命令):
sudo apt-get install intltool libtool automake1.9 autoconf gcc-4.2-base gettext wget
接着:
sudo apt-get build-dep mplayer
Step 2: 下载 / 编译源代码
使用以下命令(注意:一行一条命令):
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 ,我个人感觉还是不错的,命令:
wget http://www.mplayerhq.hu/MPlayer/skins/Ater-1.2.tar.bz2
tar xvjf Ater-1.2.tar.bz2
把文件夹重命名为default,命令:
mv Ater default
接着,安装皮肤,命令:
sudo cp -a default /usr/local/share/mplayer/skins/
Step 4: 运行测试
现在你已经安装完了Mplayer,在菜单栏“应用程序→影音”下找到“Mplayer“项,使用Mplayer播放一下视频文件,看看它是否可以正常运行。这里有一个视频测试文件,你可以下载试试,命令:
wget http://www.fileden.com/files/2007/12/10/1637237/test_video.mp4
gmplayer test_video.mp4
Step 4: 清理
现在已经安装完了,你可以删除之前安装遗留下来的文件了,命令:
cd ~ && rm -r mplayer_install
下一篇文章总结了我在使用MPlayer过程中遇到一些问题,并附解决方法希望对大家有所帮助:
Ubuntu下使用mplayer遇到的几个问题
-- 完 --
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/compile-mplayer.html
太好了,谢谢
回复@谢谢
不客气