Chinaunix首页 | 论坛 | 博客
  • 博客访问: 488381
  • 博文数量: 111
  • 博客积分: 3146
  • 博客等级: 中校
  • 技术积分: 939
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-07 11:23
个人简介

Nathing

文章分类

全部博文(111)

文章存档

2016年(2)

2015年(1)

2014年(31)

2012年(2)

2011年(9)

2010年(36)

2009年(30)

我的朋友

分类: LINUX

2009-10-16 16:13:46

让mplayer成为linux下的万能播放器
1.下载相关codes   ( ) 主要都在这里
Mplayer-1.0rc1.tar.bz2(主程序)(  
)
Abyss-1.6.tar.bz2 (皮肤) (
)
all-20060611.tar.bz2(
)
windows-all-20060611.zip(建议不要在win下使用. rar,用. zip)
(
)
这是我的mplayer的一些组件,你可以去
下载你自己喜欢的皮肤和字体.
2.安装过程(请把你的终端打开)
a.安装相应的解码
进入主目录后,以root身份安装 ,这样改变身份:在终端输入su或者su root ,然后输入密码就ok啦,有没有看到 $ 变成了 #
接着
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar   jxvf all-20060611.tar.bz2
mv all-20060611/*   /usr/lib/codecs
unzip   windows-all-20060611.zip
mv   windows-all-20060611/*   /usr/lib/wincodecs
b.安装mplayer
tar jxvf   MPlayer-1.0rc1.tar.bz2
cd MPlayer-1.0rc1
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--with-codecsdir=/usr/lib/codecs/
--with-win32libdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
接着
make
make install
c.安装皮肤
tar jxvf   Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv   Abyss   default
至此mplayer已经成为了万能播放器
执行程序在 /usr/local/mplayer/bin中
你可以在终端中输入gmplayer,也可以在桌面建立起动器来使用mplayer
赶紧运行一下,看看有没有问题
你一定会发现我们还没有装字体,运行mplayer后它也会提示没有字体
你就从自己电脑中拷个字体到主目录下的.mplayer文件夹下,并把你的字体改名为subfont.ttf,问题就解决了,或者做个链接也行,只要你喜欢
字体你可以上网下载,mplayer网站也有,你电脑里也有字体,在/usr/share/fonts/chinese下 (/usr/share/fonts/chinese/TrueType/uming.ttf就可以用)你就直接cp /usr/share/fonts/chinese/TrueType/uming.ttf $HOME/.mplayer下
每个用户都有自己的环境变量HOME,再cd $HOME/.mplayer 接着
mv uming.ttf subfont.ttf   结束!
--




FC4下安装mplayer详细过程
在刚刚装好linux系统的喜悦过后,linuxers面对最多的恐怕就是xmms和 mplayer的安装了。xmms相对简单些,可以找rpm也不用解决什么rpm包的依赖问题。而多媒体播放软件mplayer的安装是很头疼的,在这我 把我安装它的过程完整写下来,希望能帮助一下新人朋友。还有点小建议,学习
linux可以多去国外的论坛和个人主页看看,他们都很热情。有许多高手你发email问他很基本的问题他都会耐心回答,鼓励你。对英语水平提高也有帮助啊,呵呵!好了,言归正转:
正确安装mplayer需要三个包的安装:主程序,皮肤以及codecs。这三个程序都可以从mplayer官方网站下载:
我下载的是:
src:MPlayer-1.0pre7.tar.bz2
skin:Blue-1.4.tar.bz2
codecs:all-20050412.tar.bz2
安装时先安装编码包,mplayer的编码包须安装在/usr/local/lib/codecs/中,必须是这个目录,代码如下:(我把上面三个包都放在了liye这个目录里)

[root@computer liye]# mkdir /usr/local/lib/codecs/
[root@computer liye]# bzip2 -cd all-20050412.tar.bz2 | tar xvf -
[root@computer liye]# cp all-20050412/* /usr/local/lib/codecs/

这样解码包就安装好了,下面开始安装mplayer主程序

[root@computer liye]# bzip2 -cd MPlayer-1.0pre7.tar.bz2 | tar xvf -
[root@computer liye]# cd MPlayer-1.0pre7/

接 下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,可以下载也可以在Fedora Core4的第四张安装盘里找到安装。编译mplayer源码包时FC4默认安装的GCC4.0不可以用,而是要安装GCC3.2即这两个包: compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4)
确认上面这几个包已经安装后,可以开始配置编译了:

[root@computer MPlayer-1.0pre7]# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32

configure后面的参数是为了使用图形界面(即皮肤),以及配置文件位置等等设置的。需要注
意的是,最后--cc=gcc32一定需要,是调用gcc3.2来编译程序。否则会调用GCC4.0来编译,mplayer是不能用gcc4.0编译的。
配置成功后,后面就一马平川了!

[root@computer MPlayer-1.0pre7]# make
[root@computer MPlayer-1.0pre7]# make install

如果前面的设置等都正确,这里就不会再有错误了。现在mplayer已经装到了你的linux里,下面要安装皮肤即图形界面

[root@computer liye]# bzip2 -cd Blue-1.4.tar.bz2 | tar xvf - -C /usr/share/mplayer/Skin/
[root@computer liye]# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/

这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,不用解压直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。
然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令
为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm

这样整个mplayer的安装过程就结束了,看上去挺麻烦其实真正做起来很快,顶多半个小时就可
以搞定。如果在安装编译起来有什么问题,也可以和我联系,到我的MSN Space上留言发问。
开源的linux需要我们互相帮助,共享资源。


附: 卸载mplayer只需在刚刚由MPlayer-1.0pre7.tar.bz2解压出来的MPlayer-1.0pre7目录下运行make uninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除,linux下没有注册表的概念放心删 除!


SUSE Linux下MPlayer的安装笔记
MPlayer的介绍我就不说了,下面是我的安装笔记.我的操作系统是:SUSE Linux 10.1
1、检查系统是否安装了gcc,如果没有就安装上去.安装光盘上有。
2、下载必要的软件,mplayer主文件,解码器,皮肤。
下载主程序:
MPlayer-1.0rc2.tar.bz2
官方解码器:
essential-20071007.tar.bz2或windows-essential-20071007.zip(Windows下的解码器,安装后可支持Win32的媒体文件,如AVI文件)
all-20071007.tar.bz2(全解码器,包含大多数解码器)
皮肤:
Blue-1.7.tar.bz2
3、解压文件。
#tar -xjvf all-20071007.tar.bz2
#tar -xjvf essential-20071007.tar.bz2
#tar -xjvf MPlayer-1.0rc2.tar.bz2
4、建立必要的文件目录/usr/lib/codec用来放解码器文件,/usr/lib/win32codec用来放win32解码器目录。
#mkdir /usr/lib/codec
#mkdir /usr/lib/win32codec
5、复制解压的文件到解码器目录中。
#cp -r all-20071007/* /usr/lib/codec
#cp -r essential-20071007/* /usr/lib/win32codec
6、更改解码器的权限。
#chmod 644 /usr/lib/codec/*
#chmod 644 /usr/lib/wincodec/*
7、安装mplayer
#cd MPlayer-1.0rc2
注意下面的一句没有分行.
#./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --codecsdir=/usr/lib/codec/ --win32codecsdir=/usr/lib/win32codec --language=zh_CN
#make
#make install
8.安装皮肤
#tar -xjvf Blue-1.7.tar.bz2
#mv Blue /usr/local/mplayer/shar/mplayer/skins
#cd /usr/local/mplayer/shar/mplayer/skins
#ln -s Blue default
(注:此处ln -s是建立连接,相当于Windows中的快捷方式,default->Blue)
9.运行mplayer
#./mplayer xxx.mp3
或者运行GUI形式的MPlayer
#./usr/local/mplayer/bin/gmplayer
10.这时会有一个提示框,是因为没有安装字体,这里采用系统的字体
#cp /usr/share/fonts/zh_CN/TrueType/gbsn00lp.ttf ~/.mplayer/subfont.ttf
或者去Windows系统中拷个.ttf文件,改名为subfont.ttf,再移动到~/.mplayer/目录下(~代表root目录)
#mv subfont.ttf ~/.mplayer/subfont.ttf
11.再次运行mplayer
#./mplayer xxx.mp3
或者运行GUI形式的MPlayer
#./usr/local/mplayer/bin/gmplayer
应该就可以起来了

附录:
1.编译需要一定的时间
2.桌面建立快捷方式方法是;在桌面点右键,选择创建启动器,名字自己想怎么写就怎么写.命令填写你安装mplayer的目录下的 gmplayer(mplayer是一个字符下的播放器,gmplayer是一个图形下的播放器),确定就可以在桌面上使用了.
3.如果使用时一闪而过,一般是没有安装皮肤,或者没有设定默认皮肤,重复第8步
一切OK了.

阅读(690) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~