Linux下mplayer播放器安装及故障排除

官网下载mplayer源码,Yasm官网下载yasm。

安装的总体步骤

yasm—>mplayer—>皮肤

编译具体过程

1.yasm安装

.下载yasm,标准三步安装


tar -xf yasm-1.2.0.tar.gz //先解压文件
cd yasm-1.2.0 //进入目录 
./configure
make
make install

2.mplayer安装

下载源码,mplayer的默认安装文件夹在 /usr/local/lib/codecs/ ,将压缩包拷入 /usr/local/lib/codecs/ ,解压,

cp /root/Download/MPlayer.1.3.0.tar.xz  /usr/local/lib/codecs/ 
cd  /usr/local/lib/codecs/ 
tar xvf /MPlayer.1.3.0.tar.xz //解压
cd Mplayer.1.3.0
./configure --enable-gui
            --enable-xshape  //编译

在编译过程中会出现各种错误,要耐心纠错,以下是我遇到的几个错误,及解决办法:

Error: The GUI requires libavcodec with PNG support (needs zlib).

参考这篇笔记贴1 安装libXv-devel,即可解决:

configure,结果needs zlib解决,又出现新的问题:

Error: The GUI requires the X11 extension XShape (which was not found).

参考这篇 笔记贴2,在configure里加入 –enable-xshape,即可解决。

./configure -enable-gui
        -enable-xshape

后来又出现错误:

Error: GTK+ version 2 devel packages were not found (required for GUI).

参考笔记贴3,安装libgtk2.0-dev,即可解决

apt-get install libgtk2.0-dev

最后,重新编译./configure,通过!
然后make即可。

./configure --enable-gui
            --enable-xshape  //编译
make
make install //编译时间较长,耐心等待

3.安装皮肤

完成第2步安装后,打开mplayer,会报错,需要安装皮肤后才能运行。

[skin] file ( /usr/local/mplayer//share/mplayer/skins/default/skin ) not readable.
Skin not found (default).

官网底部下载皮肤,将压缩包拷入皮肤文件夹。

cd /usr/local/mplayer/share/mplayer/
mkdir skins
cp ~/Desktop/mplayer/smoothwebby-1.1.tar.bz2  skins/

//解压skin,重命名为default
tar xf skins/smoothwebby-1.1.tar.bz2
cd skins
mv smoothwebby default

现在mplayer已安装完毕,在终端内输入gmplayer即可调用程序。默认使用的是Gmplayer的界面,若是你对此感伤不称心的话,那么可以来尝尝 SMPlayer 这个新的图形用户界面。
具体实现参考帖子:安装 Mplayer SMplayer 视频播放器的最好的方法
关于软件配置参考帖子:Mplayer & SMplayer & 软件配置

参考:
【1】被弄得极度郁闷的mplayer skin,http://blog.chinaunix.net/uid-21234197-id-168574.html
【2】Linux系统中安装mplayer,http://lfliangli.blog.51cto.com/2853536/1309128
【3】linux下安装mplayer详细步骤和问题解决 ,http://blog.csdn.net/sxkjkoukou/article/details/9009153

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值