zoukankan      html  css  js  c++  java
  • 安装mplayer详细过程_OK

    安装mplayer详细过程_OK


    第1步:

    下载以下文件到桌面,并且解压

    1) MPlayer-1.0rc2.tar
    (http://www.mplayerhq.hu/MPlayer/releases/)

    2) all-20071007.tar.bz2
    3) windows-all-20071007.zip
    (http://www.mplayerhq.hu/MPlayer/releases/codecs/)

    4) 皮肤:Abyss-1.6.tar.bz2
    (http://www.mplayerhq.hu/MPlayer/skins/)



    第2步:

    选择“应用程序 -> 系统工具 -> 终端”,执行
    [root@localhost desktop]# mkdir /usr/lib/wincodecs/
    [root@localhost desktop]# mkdir /usr/lib/codecs/
    [root@localhost desktop]# mv all-20071007/* /usr/lib/codecs/
    [root@localhost desktop]# mv windows-all-20071007/* /usr/lib/wincodecs/

    第3步:

    安装MPlayer
    [root@localhost desktop]# mkdir /usr/local/MPlayer
    [root@localhost desktop]# cd MPlayer-1.0rc2
    [root@localhost MPlayer-1.0rc2]# ./configure --prefix=/usr/local/MPlayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN


    [root@localhost MPlayer-1.0rc2]# make
    [root@localhost MPlayer-1.0rc2]# make install

    注:
    --prefix=/usr/local/MPlayer为安装路径
    --enable-gui为安装图形化用户界面
    --enable-freetype为调节字体
    --codecsdir=/usr/local/codecs/
    --win32codecsdir=/usr/lib/wincodecs/为指定解码位置,与MPlayer-1.0rc2不同
    --language=zh_CN为中文语言

    ##万一出现问题,执行make clean命令,重新第3步

    提示,编译时间比较长,而且比较消耗硬盘空间,所以要保证硬盘空间够,否则报出奇怪的错误,无法查证。


    第4步:

    安装皮肤
    # cd /root/desktop
    # mv Abyss /usr/local/MPlayer/share/mplayer/skins/
    # cd /usr/local/MPlayer/share/mplayer/skins/
    # mv Abyss default


    第5步:

    安装字体

    #### RHEL5.2
    # cp /usr/share/fonts/chinese/TrueType/uming.ttf /root/.mplayer/
    #### Fedora 9.0
    # cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf /root/.mplayer/
    # cd /root/.mplayer/
    # mv zysong.ttf subfont.ttf


    第6步:

    安装成功,应用程序MPlayer路径:“/usr/local/MPlayer/bin/gmplayer”





    ++++++++++++++++++++++++++++++++
    下面是执行make install命令的输出:
    ++++++++++++++++++++++++++++++++

    [root@localhost MPlayer-1.0rc2]# make install
    install -d /usr/local/MPlayer/bin
    install -d /usr/local/MPlayer/share/mplayer
    install -d /usr/local/MPlayer/share/man/man1
    install -d /usr/local/MPlayer/etc/mplayer
    if test -f /usr/local/MPlayer/etc/mplayer/codecs.conf ; then mv -f /usr/local/MPlayer/etc/mplayer/codecs.conf /usr/local/MPlayer/etc/mplayer/codecs.conf.old ; fi
    make -C libvo libvo.a
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libvo'
    make[1]: `libvo.a' is up to date.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libvo'
    make -C libao2
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libao2'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libao2'
    make -C input
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/input'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/input'
    make -C vidix
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/vidix'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/vidix'
    make -C gui
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/gui'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/gui'
    make -C libmpcodecs
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libmpcodecs'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libmpcodecs'
    make -C libaf
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libaf'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libaf'
    make -C libmpdemux libmpdemux.a
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libmpdemux'
    make[1]: `libmpdemux.a' is up to date.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libmpdemux'
    make -C stream
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/stream'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/stream'
    make -C libswscale
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libswscale'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libswscale'
    make -C libvo libosd.a
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libvo'
    make[1]: `libosd.a' is up to date.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libvo'
    make -C libavformat
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libavformat'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libavformat'
    make -C libavcodec
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libavcodec'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libavcodec'
    make -C libavutil
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libavutil'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libavutil'
    make -C loader
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/loader'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/loader'
    make -C mp3lib
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/mp3lib'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/mp3lib'
    make -C liba52
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/liba52'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/liba52'
    make -C libmpeg2
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libmpeg2'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libmpeg2'
    make -C libfaad2
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libfaad2'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libfaad2'
    make -C dvdread
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/dvdread'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/dvdread'
    make -C libdvdcss
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libdvdcss'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libdvdcss'
    make -C libass
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libass'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libass'
    make -C osdep
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/osdep'
    make[1]: Nothing to be done for `libs'.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/osdep'
    install -m 755 -s mplayer /usr/local/MPlayer/bin
    for i in en ; do
            if test "$i" = en ; then
                install -c -m 644 DOCS/man/en/mplayer.1 /usr/local/MPlayer/share/man/man1/ ;
            else
                install -d /usr/local/MPlayer/share/man/$i/man1 ;
                install -c -m 644 DOCS/man/$i/mplayer.1 /usr/local/MPlayer/share/man/$i/man1/ ;
            fi ;
        done
    make -C libmpdemux libmpmux.a
    make[1]: Entering directory `/root/桌面/MPlayer-1.0rc2/libmpdemux'
    make[1]: `libmpmux.a' is up to date.
    make[1]: Leaving directory `/root/桌面/MPlayer-1.0rc2/libmpdemux'
    install -m 755 -s mencoder /usr/local/MPlayer/bin
    for i in en ; do
            if test "$i" = en ; then
                cd /usr/local/MPlayer/share/man/man1 && ln -sf mplayer.1 mencoder.1 ;
            else
                cd /usr/local/MPlayer/share/man/$i/man1 && ln -sf mplayer.1 mencoder.1 ;
            fi ;
        done
    ln -sf mplayer /usr/local/MPlayer/bin/gmplayer
    install -d /usr/local/MPlayer/share/mplayer/skins
    *** Download skin(s) at http://www.mplayerhq.hu/design7/dload.html
    *** for GUI, and extract to /usr/local/MPlayer/share/mplayer/skins/
    install -d /usr/local/MPlayer/share/pixmaps
    install -m 644 etc/mplayer.xpm /usr/local/MPlayer/share/pixmaps/
    install -d /usr/local/MPlayer/share/applications
    install -m 644 etc/mplayer.desktop /usr/local/MPlayer/share/applications/
    [root@localhost MPlayer-1.0rc2]#



    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
    阅读(533) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    centos7&redhat7修改密码
    memcached安裝部署文檔
    cronolog安装部署文檔
    ftp安裝部署文檔
    cacti安裝部署文檔
    php安裝部署文檔
    MYSQL-5.5安装部署文档
    MySQL5.1安裝部署文檔
    nginx進階
    IO进程疏漏
  • 原文地址:https://www.cnblogs.com/ztguang/p/12647928.html
Copyright © 2011-2022 走看看