红联Linux门户
Linux帮助

红旗Linux6使用源代码安装mplaye播放器

发布时间:2007-10-08 20:51:59来源:红联作者:PiOsnoae
  原创作者:红联的lcyu66

  mplayer 的官方站下载最新版本。我们要安装一个有着漂亮图形界面的 mplayer。所以除了下载软件本身的源码包外,还要下载字体包和软件皮肤。另外 mplayer 是一个媒体播放器,所有的多媒体文件都需要解码器,比如常见的 mp3 文件。mplayer 除了使用自己的解码器外,如果您还需要播放 windows 下的多媒体文件还需要 windows 下的解码器。所以我们要从 http://www.mplayerhq.hu/ 下载如下文件。

  mplayer 源码安装包。 (我下载的文件是:MPlayer1.0rc1.tar.bz2)
  mplayer 程序图形界面皮肤 (我下载的文件是:Abyss1.6.tar.tar)
  mplayer 程序图形界面字体包 (我下载的文件是:linuxsong.tgz)
  mplayer 解码器包 (我下载的文件是:allalpha20061028.tar.tar)
  mplayer windows 解码器包 (我下载的文件是:windowsessential20061022.zip)

  1,首先解包:(我放在root目录下的)
  tar xvjf Mplayer1.0rc1.tar.bz2
  tar xvf Abyss1.6.tar.tar
  tar xvzf linuxsong.tgz
  tar xvf allalpha20061028.tar.tar
  tar xvzf windowsessential20061022.zip(这个在字符模式我还没有想到用什么方法解开这个包)

  2,cd /root/ Mplayer1.0rc1
  进入目录

  3,./configure enableguiprefix=/opt/Mplayer1.0rc1-withwin32libdir=/opt/Mplayer1.0rc1/win32 -withcodecsdir=/opt/Mplayer1.0rc1/codecs 配置
  enablegui(可以使用图形界面)
  prefix=/opt/Mplayer1.0rc1(软件安装的目的路径=/opt/Mplayer1.0rc1)
  withcodecsdir=/opt/Mplayer1.0rc1/codecs (解码库的路径=/opt/Mplayer1.0rc1/codecs)
  withwin32libdir=/opt/Mplayer1.0rc1/win32 (windows 解码库的路=/opt/Mplayer1.0rc1/win32)

  主要的内容都放在 /opt/Mplayer1.0rc1/目录里了!然后敲回车键执行吧!等上一会屏幕上返回了一大堆的信息。

  4,现在开始编译软件包了(make)[root@localhost Mplayer1.0rc1]#m

  [root@localhost Mplayer1.0rc1]#make #这个步骤时间比较长。

  5,现在开始编译安装软件(make install)放媒体文件.

  [root@localhost Mplayer1.0rc1]#make install #这一步很快的。
  cd etc
  cp example.conf /usr/local/mplayer/etc/config
  cp codecs.conf /usr/local/mplayer/etc/

  6,现在我们去 /opt 目录下看看,原来空荡荡的目录里是不是多了一个 Mplayer1.0rc1目录?

  7,MPlayer 的可执行文件都在 /opt/Mplayer1.0rc1/放媒体文件.bin 目录里,mplayer 可以使用命令行和键盘播放媒体文件,gmplayer 当然就是用图形化的方式播放媒体文件.

  8, 现在我们进入 /opt/Mplayer1.0rc1/share/mplayer 文件夹。看看是否有一 font 个文件夹,和一个 Skin 文件夹。如果你打开后没有就自己各建一个。

  9,将您下载的字体包解压后的文件夹拷入 font 目录。
  [root@localhost fontarialiso88591]#
  cp f
  *.* /opt/Mplayer1.0rc1/
  share/mplayer /font/

  10,再将下载的皮肤包解压后的文件夹拷入 Skin 目录。并建一个 default 目录,将任意一个皮肤文件夹中的内容拷进去。启动 MPlayer 的图形化界面后,程序将加载 default 目录里的皮肤文件。

  [root@localhost ~]# cd Abyss
  [root@localhost ~]# mv Abyss /opt/Mplayer1.0rc1/share/mplayer /Skin/
  root@localhost Abyss]#cp f*.* /opt/Mplayer1.0rc1/
  share/mplayer /Skin/ # 这个 windows 默契边的通配符
  root@localhost Abyss]#cp f* /opt/Mplayer1.0rc1/share/mplayer /Skin/ #这个是linux系统正确的通配符用法
  root@localhost Abyss]#cd /usr/local/mplayer/share/mplayer/Skin/ln sAbyss default (这一步很重要的搞不好图形模式打不开闪一下就没有 了)

  11,最后我们不应该忘了我们在配置编译参数时有这么两个参数:

  -with-win32libdir=/opt/Mplayer1.0rc1/win32  
  -with-codecsdir=/opt/Mplayer1.0rc1/codecs

  所以我们应该在/opt/ Mplayer1.0rc1目录下新建一个 win32 文件夹,将下载的 windows解码库包解压后的文件拷进去。再新建一个 codecs 文件夹,将下载的 MPlayer 解码库包解压后的文件拷进去。

  mv windowsessential20061022/opt/Mplayer1.0rc1/win32
  mv allalpha20061028/opt/Mplayer1.0rc1/codecs(这里我用了mv命令因为字体文件太大,再说root的解码文件夹也没有用了,要用的都 在Mplayer1.0rc1/win32里了)

  12,桌面启动
  创建启动器
  名称:MPlayer
  命令: /opt/Mplayer1.0rc1 /bin/gmplayer
  然后选择一个你喜欢的图标.
  也可以在终端用/opt/Mplayer1.0rc1 /bin/gmplayer 启动.

  备注:刚打开的时候可能有一点小小的错误,打开Mplayer后在preferences在font标签先框选中我们刚装的字体,在重启一次MPlayer 就没有出错的信息。
文章评论

共有 3 条评论

  1. shulinzi 于 2010-09-23 13:47:32发表:

    太复杂啦,不懂!图解,图解!!

  2. fym135 于 2010-06-04 03:11:16发表:

    怎么看起来安装过程那么复杂啊

  3. xiulg 于 2007-11-14 11:23:59发表:

    linux下的.zip文件可以解压的,你要得话,我可以发给你