在Linux下安装MPlayer

虽然说Linux的多媒体性能没有Windows那么好,但是在Linux系统下工作,还是需要一些娱乐的,所以在我的电脑上安装了MPlayer。安装的过程还挺麻烦的,我是参考软件中的README文档和网上的一些文章,经过三次终于成功安装。下面与大家分享我的安装过程:

第一步:下载需要的软件
这里不许要在网上搜索,直接去其官方网站http://www.mplayerhq.hu/下载就可以了,需要下面四个软件。
主程序MPlayer-1.0rc1.tar.bz2
解码器essential-20061022.tar.bz2(这里根据您计算机的配置来选择)
Window视频解码器windows-essential-20061022.zip
默认图形界面皮肤Blue-1.7.tar.bz2

第二步:安装解码器
解压essential-20061022.tar.bz2
# tar vjxf essential-20061022.tar.bz2
将解压后的文件拷贝到 /usr/local/lib/codecs
解压windows-essential-20061022.zip
# unzip windows-essential-20061022.zip
将解压的文件拷贝到 /usr/local/lib/win32

第三步:安装MPlayer
解压MPlayer-1.0rc1.tar.bz2
# tar vjxf MPlayer-1.0rc1.tar.bz2
进入解压后的目录执行如下命令
# ./configure –enable-gui –with-codecsdir=/usr/local/lib/codecs/ –with-win32libdir=/usr/local/lib/win32/
完成后分别执行下面两个命令
# make
# make install
注:make命令执行的时间回比较长。

第四步:安装字体
将你选好的字体放到你的用户目录下的.mplayer下,并且更名为subfont.ttf

第五步:安装皮肤
解压Blue-1.7.tar.bz2
# tar vjxf Blue-1.7.tar.bz2
在/usr/local/share/mplayer/skins下建立default目录,并将解压后的皮肤(不包含文件夹)拷贝到default下。

第六步:启动
如果要启动非图形界面的,直接在命令行下输入mplayer
如果要启动图形界面的,在命令行下输入gmplayer
为了方便其间可以在桌面建立启动项。

如果您第一次来到我的博客为什么不订阅我的RSS feed呢?.

-->

目前共有 19 条评论

发表评论:

  1. Gravatar
    alex

    前面进行的比较顺利,但是到了#make这一步的时候命令不能执行,提示如下:
    Makefile:7: config.mak: 没有那个文件或目录
    make: *** 没有规则可以创建目标“config.mak”。 停止。

    不知道是什么原因啊,希望大哥不吝赐教,我是新手,命令都是按照您上面所述照搬过去的。
    我用的系统是红旗linux5.0桌面版。

    [回复评论]


  2. Gravatar
    Martin.Feng

    呵呵,我也是一个新手这些步骤也是我在网上找到的。不过我想既然提示你找不到文件或目录,你可以在你的系统找找那个目录是否存在如果不存在尝试自己创建一个,如果存在看看这个目录的权限是否支持能够写入。

    [回复评论]


  3. Gravatar
    Joe.chen

    我已经添加了您的MSN,以后有什么问题可以请教您吗?

    [回复评论]


  4. Gravatar
    Martin.Feng

    我在MSN里面没有看到你啊。你的MSN是什么?

    [回复评论]


  5. Gravatar
    Joe.chen
  6. Gravatar
    Joe.chen

    你的MSN是什么啊,我刚才在你的简历里面看到的MSN添加了,别人说不是的。

    [回复评论]


  7. Gravatar
    Martin.Feng

    yuanhuix@hotmail.com
    我已经加你了,但是不对

    [回复评论]


  8. Gravatar
    Joe.chen

    不会吧,我添加你了但是显示你不在线。

    [回复评论]


  9. Gravatar
    Martin.Feng

    不知道,不行就用GTalk吧

    [回复评论]


  10. Gravatar
    Joe.chen

    我发现问题似乎从一开始就存在了,我解压第一个解码器文件的时候,命令行就显示有错误

    essential-20061022/vsswlt.dll
    tar: essential-20061022/vsswlt.dll:无法将所有权改为 uid 1003,gid 1003: 不允许的操作

    每一行命令都会出现这样的情况,不知道会不会是因为系统不同的原因,你文章中说你用的是red hat 9,我用的是red flag 5。

    [回复评论]


  11. Gravatar
    Martin.Feng

    你的系统中有1003这个用户吗?

    [回复评论]


  12. Gravatar
    Joe.chen

    没有的。

    [回复评论]


  13. Gravatar
    Joe.chen

    我当前是在root下面安装的,出了系统自带的用户之外我之创建了一个用户名,用来在局域网里面共享本机硬盘上面windows分区的资料。我是XP和linux的双系统。

    [回复评论]


  14. Gravatar
    Martin.Feng

    那当然不行了,你可以尝试建立一个1003的用户以及1003的组

    [回复评论]


  15. Gravatar
    Joe.chen

    好的,我先试一下。是需要在1003这个用户登录下才能安装,还是只要系统里面有了1003这个用户,在root下面也可以安装。

    [回复评论]


  16. Gravatar
    Joe.chen

    不能创建1003的用户名,说是无效的用户名,真晕啊

    [回复评论]


  17. Gravatar
    Martin.Feng

    你下的包有问题吧,去重找别得地方重新下一个

    [回复评论]


  18. Gravatar
    Joe.chen

    汗啊,我是在你文章的链接里面直接下的啊,我重新找个地下一个再试试

    [回复评论]


  19. Gravatar
    alex

    感谢大哥,今天终于安装成功了,昨天的问题出在我下载的文件放在了windows的fat32分区上面,今天我把下载的文件复制到ex3分区上面,就可以安装了,目前还没弄明白字体的安装,播放的时候声音也有些异常,继续努力中,再次感谢大哥!

    [回复评论]