您的位置:首页 > 运维架构 > Linux

linux 在线和离线安装Mplayer视频播放器

2017-04-14 14:49 274 查看
2017-4-14

在线安装Mplayer

准备工作

需要以下三个文件:

源代码包:MPlayer-1.0rc4.tar.bz2。下载地址:http://www.mplayerhq.hu/MPlayer/releases/

解码器包:all-20110131.tar.bz2 。下载地址:http://www.mplayerhq.hu/MPlayer/releases/codecs/

皮肤安装包:Clearlooks-1.2.tar.bz2 。下载地址:http://w w w .mplayerhq.hu/MPlayer/skins/

win32解码器安装包[可以不安装]:window s-all-20071007.z ip 下载地址:http://www.mplayerhq.hu/MPlayer/releases/codecs/

安装步骤

安装解码器

#mkdir /usr/lib/codecs/ 创建codecs解码器目录
#tar -jxvf all-201 10131.tar.bz2 解压文件
#cp all-201 10131/* /usr/lib/codecs/


拷贝文件到/usr/lib/codecs/,注意是整个文件夹下的内容

安装Mplayer

#tar -jxvf MPlayer-1.0rc4.tar.bz2
#cd MPlayer-1.0rc4
#./configure --prefix =/usr/local/mplayer --enable-gui --enable-freetype --codecsd
ir=/usr/lib/codecs/ --libdir=/usr/lib/w in32codecs/ --language=zh_CN ,en
#make
#make install


参数含义:

–prefix =/usr/local/mplayer是安装目标路径,没有的话就是当前文件夹

–enable-gui 安装图形化用户界面

–enable-freetype 调节字体

–codecsdir=/usr/lib/codecs/

–libdir=/usr/lib/w in32codecs 指定解码位置

–language=z h_CN 中文

安装皮肤

安装路径是/usr/local/mplayer/share/mplayer/skins目录,默认的皮肤目录为default

#tar -jx vf Clearlooks-1.2.tar.bz2  解压
#mkdir /usr/local/mplayer/share/mplayer/skins/default  把皮肤拷贝到指定文运行件夹下
#cp Clearlooks/*  /usr/local/mplayer/share/mplayer/skins/default


运行Mplayer

进入/usr/local/mplayer/bin目录执行

#./gmplayer 打开图形界面图形界面
#./gmplayer -skin [皮肤名称] 使用该皮肤打开tu
#./mplayer 打开命令行


卸载程序

#cd MPlayer-1.0rc1
#make uninstall


删除其他相关的文件,如链接:rm /usr/bin/mplayer

安装过程中出现的各种错误

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

解决方法:下载libpng12-dev 或者zlib

$wget http://www.zlib.net/zlib-1.2.11.tar.gz $tar -xvzf zlib-1.2.3.tar.gz
$cd zlib-1.2.3.tar.gz
$./configure
$make
$sudo make install


或者比较简单的方法:

sudo apt-get install libpng12-dev


ERROR:The GUI requires GTK devel packages (which were not found)

解决方法:安装libgtk2.0-dev

apt-get install libgtk2.0-dev


[界面外观] 界面外观配置文件错误,行 29:发现未知窗口类型.

解决方法:皮肤有问题,再下载一个放到/usr/local/share/mplayer/skins/中例如皮肤Abyss

运行:

./gmplayer -skin Abyss


离线安装Mplayer

按照上述的安装步骤下载安装包一步步的安装,若没有出现错误最好,问题是总会缺少有些依赖包,这样就需要下载这些依赖包,并离线安装。

离线安装 zlib-1.2.11.tar.gz

下载地址:http://www.zlib.net/zlib-1.2.11.tar.gz

$tar -xvzf zlib-1.2.3.tar.gz
$cd zlib-1.2.3.tar.gz
$./configure
$make
$sudo make install


离线安装libgtk2.0-dev

下载地址:参考博文下载适合自己的版本,是.deb文件。我下载的是libgtk2.0-dev_2.24.10-0ubuntu6.3_amd64.deb。安装:

dpkg -i libgtk2.0-dev_2.24.10-0ubuntu6.3_amd64.deb


如果安装失败再进行安装时会提示有未安装完全的软件,类似该博文中的问题

You might want to run ‘apt-get -f install’ to correct these:

The following packages have unmet dependencies:

此时需要删除未完全安装的软件libgtk2.0-dev,再重新安装。

sudo dpkg --libgtk2.0


总之这个离线很麻烦,如果有条件还是在线安装吧,省心省力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux