Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57837
  • 博文数量: 19
  • 博客积分: 1560
  • 博客等级: 上尉
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-28 17:32
个人简介

大家好 请多多关照

文章分类

全部博文(19)

文章存档

2011年(5)

2009年(14)

我的朋友

分类: LINUX

2009-06-28 18:01:10

MPlayer 是Linux下一款优秀的媒体播放软件,然而在我的Debian系统下却一直没有用起来。说起其中的原因,一是因为如果使用Apt来查找安装,那么所安装 上的是非GUI下的MPlayer程序,其实要论起来,这样的程序也是一样可以播放媒体文件,然而就个人的使用来看,如果只是播放一些MP3文件,那么还 是相当不错的,但是如果要播放视频文件,则效果就冻自己所希望的了。再就是如果下载源码来自己编译安装,那么编译所需要的Gcc版本比所要求的要高,从而 不可以编译,而如果要编译支持GUI,则要安装相应的库文件,而那时这对我来说也是一个不小的困难。而其中还有最重要后点就是传统的源码安装方法会将编译 后的文件分别安装到不同的文件中,而这样对于以后的管理也会造成一定的麻烦。所以一直以来都是没有安装成功过。
最近在校内的FTP上发现了MPlayer 1.0pre8版本,下载来简单试了一下,发现可以用我的GCC来编译,而且可以生成Debian的Deb安装包,而查找安装相应的库文件也并不是一件十分困难的事情。我的编译安装过程如下:

1 下载源码包
MPlayer的源码包可以在下载。

2 解压源码包:
tar -xvf MPlayer-1.0pre8.tar.bz2 [根椐实际,下载下来可能已经是最新版本的了]

3 下载解码器:
我们可以在/MPlayer/releases/codecs/下载相应的解码器。

4 安装解码器:

创建相应的目录:
mkdir /usr/local/lib/codecs(以rot身份运行)

进入相应的目录:
cd /usr/local/lib/codecs

解压:
tar -xvf all-20061022.tar.bz2

mv all-20061022/* . && rmdir all-20061022


5 安装相应的Gtk库文件:
apt-get install libgtk2.0-dev

6 进入源码目录:
cd MPlayer-1.0pre8
在这个目录中我们可以看到一个我为Debian的目录,在其中介绍了生成Deb安装包命令的方法。

7 生成Deb安装包:
DEB_BUILD_OPTIONS="--enable-gui --with-codecsdir=/usr/local/lib/codecs" fakeroot debian/rules binary
其中的DEB_BUILD_OPTIONS是我们所传递的配置参数。[注意:如果是以超级用户登录的,就分两步执行,否则报错! 1: DEB_BUILD_OPTIONS="--enable-gui --with-codecsdir=/usr/local/lib/codecs"   2:debian/rules binary    不要带fakeroot ]

这样Debian就会编译生成一个Deb安装了,而我们所要做就是使用dpkg命令来安装这个安装包。

在我这里,这样安装成功的MPlayer还有一些问题,因为这时我们并没有皮肤文件,所以不会成功的启动GUI界面,所以我们要安装相应的皮肤文件。MPlayer的皮肤文件我们可以在其官方网站上下载。
8 创建相应的目录:
mkdir /usr/share/mplayer/Skin
(这里要以root命令运行)

9 安装皮肤文件:
将下载的皮肤文件解压到/usr/share/mplayer/Skin目录下,并重命名为default

这样以后我们就可以启动MPlayer的GUI界面了。

10 配置声音
MPlayer使用OSS作为输出,所以我们要安装相应的OSS软件包:
apt-get install oss-compat

将个人用户加入到audio组中:
gpasswd -a mylxiaoyi audio

经过这样的配置以后,我们再试着用MPlayer播放媒体文件,哈哈,成功了~~

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

skyily2009-06-29 19:47:43

朋友,我的gcc是3.2.2, 编译的时候出现错误了,能帮忙解决一下吗?