MPlayer编译安装,解决视频闪烁!

日期: 标签:Ubuntu
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

      使用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
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者。

2 条留言

点此留言
  1. 谢谢

    太好了,谢谢

  2. Ludou

    回复@谢谢
    不客气

发表留言