红联Linux门户
Linux帮助

红旗Linux5.0 使用源代码安装 mplayer 播放器

发布时间:2006-01-16 10:16:49来源:红联作者:Myiozzdoc
本文推荐去 mplayer 的官方站下载最新版本。我们要安装一个有着漂亮图形界面的 mplayer。所以除了下载软件本身的源码包外,还要下载字体包和软件皮肤。另外 mplayer 是一个媒体播放器,所有的多媒体文件都需要解码器,比如常见的 mp3 文件。mplayer 除了使用自己的解码器外,如果您还需要播放 windows 下的多媒体文件还需要 windows 下的解码器。所以我们要从 http://www.mplayerhq.hu/ 下载如下文件。
  
引用:
mplayer 源码安装包。 (我下载的文件是:MPlayer-1.0pre7try2.tar.bz2)
  mplayer 程序图形界面皮肤 (我下载的文件是:neutron-1.5.tar.bz2、Blue-1.4.tar.bz2)
  mplayer 程序图形界面字体包 (我下载的文件是:font-arial-iso-8859-1.tar.bz2)
  mplayer 解码器包 (我下载的文件是:all-20050412.tar.bz2)
  mplayer windows 解码器包 (我下载的文件是:windows-all-20050412.zip)


  推荐朋友们在“红旗 5.0 桌面版”中使用图形化的方式解开压缩包。在压缩包的图标上点击鼠标右键,在弹出的右键菜单中用鼠标左键单击解压。然后在当前目录下会得到一个装着压缩包内容的文件夹。文件夹名称基本与压缩包一致。因为我们要将源代码编译成可以安装的二进制文件。我推荐将解压后的二制包复制一份粘贴到 Linux 分区。我个人喜欢将文件夹放到自己的当前用户目录下。
  
  然后开始我们的安装过程,左键单击左下方的“开始”-->“应用程序”-->“附件”-->“系统终端”,即可打开终端。然后在终端内进入源码包目录。比如我的目录是:/root/MPlayer-1.0pre7try2。



  每一个用源代码发布的安装包中都会有一个叫做 configure 的 Shell 脚本文件,它是做什么的呢?我们回想一下 windows 中安装软件的过程,是不是安装向导都要求用户输入一些信息呢?没错啦,configure 的作用就是给安装过程配置基本信息。我们用 ./configure ,命令执行它。它还有许多参数,具体参数当然随软件不同而异。如果我们想知道某个 configure 到底有哪些参数可以使用 ./configure --help 命令获得。



  天哪,真是多得不得了啊!当然,我们并不需要使用这些所有的参数,只是需要这么几个啦!如果您在执行 ./configure 时不带任何参数,那么安装时将会使用默认值。我们今天教授的安装与朋友们在网上看到的其它方式可能有所不同,也许我自己是软件开发人员的关系,我喜欢把程序需要的东西全放到一个目录里。好的,我们开始啦。下一个命令是

  
引用:
./configure --enable-gui --prefix=/opt/MPlayer-1.0pre7try2 --with-win32libdir=/opt/MPlayer-1.0pre7try2/win32 --with-codecsdir=/opt/MPlayer-1.0pre7try2/codecs。


  我来解释一下这四个参数具体的函意:


   --enable-gui (可以使用图形界面)

   --prefix=/opt/MPlayer-1.0pre7try2 (软件安装的目的路径=/opt/MPlayer-1.0pre7try2)

   --with-codecsdir=/opt/MPlayer-1.0pre7try2/codecs (解码库的路径=/opt/MPlayer-1.0pre7try2/codecs)

   --with-win32libdir=/opt/MPlayer-1.0pre7try2/win32 (windows 解码库的路径=/opt/MPlayer-1.0pre7try2/win32)

  
  大家是否注意到我们把要用到的一些主要的内容都放在 /opt/MPlayer-1.0pre7try2 目录里了!然后敲回车键执行吧!等上一会屏幕上返回了一大堆的信息。



用红线圈起来的部份比如“Checking for VIDIX ... yes”,“Checking for joystick ... no”意思是说程序配置的结果呢 VIDIX 是支持的,joystick 是不支持的。其它的大体上都是这意思。配置蓝线圈起来的部份是说


   Install prefix: /opt/MPlayer-1.0pre7try2 (安装目录在 /opt/MPlayer-1.0pre7try2,我们刚才输入的参数嘛!)

   Data directory: /opt/MPlayer-1.0pre7try2/share/mplayer (数据目录在 /opt/MPlayer-1.0pre7try2/share/mplayer)

   Config direct.: /opt/MPlayer-1.0pre7try2/etc/mplayer (配置目录在 /opt/MPlayer-1.0pre7try2/etc/mplayer)



   现在我们都配置完了,下面做什么呢?当然是编译啦!把源代码编译成电脑 CPU 可以看懂的二进制文件啦!命令很简单,依然是在 /root/MPlayer-1.0pre7try2 目录中执行命令 make。编译的时间有点长,我们需要等一会。这个过程中 make 命令将在源码包内不断生成许多的二进制文件,并且终端屏幕上不断有新的信息显示编译过程。



  终于见到提示符啦。我的笔记本用了约 10 分钟完成编译过程。现在我们要进行最后一个步骤--安装。我们还是在 /root/MPlayer-1.0pre7try2 目录中执行 make install 命令。这个过程比较快!



  现在我们去 /opt 目录下看看,原来空荡荡的目录里是不是多了一个 MPlayer-1.0pre7try2 目录?



   MPlayer 的可执行文件都在 /opt/MPlayer-1.0pre7try2/bin 目录里,去看看有什么?



mplayer 可以使用命令行和键盘播放媒体文件。gmplayer 当然就是用图形化的方式播放媒体文件啦!
  
   现在我们进入 /opt/MPlayer-1.0pre7try2/share/mplayer 文件夹。看看是否有一 font 个文件夹,和一个 Skin 文件夹。如果你打开后没有就自己各建一个。



  将您下载的字体包解压后的文件夹拷入 font 目录。



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



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

  --with-win32libdir=/opt/MPlayer-1.0pre7try2/win32  

  --with-codecsdir=/opt/MPlayer-1.0pre7try2/codecs

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



  在播放的时候,网上很多文章介绍的命令格式是“mplayer 文件路径”,“gmplayer 文件路径”。不过现在是不行的。因为在 mplayer 使用默认参数编译的时候 mplayer、gmplayer 这两个执行文件是被装到 /usr/bin 目录中去了。/usr/bin 目录已被配置到了 Linux 的环境变量中。而我们的 mplayer、gmplayer 文件却是在安装目录。所以我们运行 mplayer 需要进入安装目录的 bin 文件夹。运行“./mplayer 文件路径”,“./gmplayer 文件路径”。

  现在您曾经在 windows 下欣赏的所有多媒体文件 MPlayer 可以全部流畅播放。真爽!
文章评论

共有 86 条评论

  1. hsdzhlt 于 2013-10-05 20:39:15发表:

    一篇美文

  2. BeefyMiracle 于 2012-12-21 12:56:01发表:

    {:2_104:}

  3. maxuedong 于 2011-02-27 22:43:32发表:

    学习了

  4. 我若为欢 于 2010-11-15 18:25:27发表:

    菜鸟来学习

  5. 谁明浪子心 于 2009-06-26 19:22:01发表:

    我也是出错,不知道是怎么回事。

  6. ahsjc 于 2009-06-14 00:43:36发表:

    恩 ..很详细啊..

  7. creat2008 于 2009-04-16 11:13:18发表:

    很久没来论坛了

  8. guowenmoon 于 2009-04-15 13:31:54发表:

    太多 了!我的是fedora8哦

  9. guowenmoon 于 2009-04-15 13:28:50发表:

    太好了!不知道能不能安装成功

  10. zhouleiaipc 于 2009-04-01 10:10:13发表:

    顶,:0w5ty(1

  11. rxy_pink 于 2009-03-25 15:24:43发表:

    :0wpoi2

  12. 泥巴 于 2009-03-24 20:11:53发表:

    楼主 仍然在吗 我看到的太迟了

  13. yaoxin198707 于 2009-02-21 16:58:16发表:

    你好,我按照你的帖子安装了Mplayer.
    可是我在播放rmvb格式的影片时,提示:
    Cannot find codec matching select -vo and video format 0x30345652!
    播放不了!请问是什么意思啊?
    感谢您的帖子!

  14. xiaoasa 于 2007-12-20 07:09:48发表:

    版主就是版主!顶!

    我安装pidgin-2.3.1时,差不多,只是不太懂只能默认了,
    不知道卸载的时候make uninstall行不?

  15. aq4120 于 2007-12-05 09:06:54发表:

    就在找这个呀,

  16. ms222ms 于 2007-11-28 18:18:04发表:

    哪个贱人啊,在这里捣乱

  17. fhqaib 于 2007-09-09 14:20:17发表:

    :0D1

  18. 125.0.89.* 于 2007-07-17 16:40:54发表:

    http://52fcc5f5f2fac572d314c8717caee677-t.xkktxb.org 52fcc5f5f2fac572d314c8717caee677 http://52fcc5f5f2fac572d314c8717caee677-b1.xkktxb.org 52fcc5f5f2fac572d314c8717caee677 http://52fcc5f5f2fac572d314c8717caee677-b3.xkktxb.org 8d1f2bfe3cbc5359328d95464cab8b7c