安装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) |
给主人留下些什么吧!~~
评论热议
posted @ 2016-03-30 09:55  张同光  阅读(135)  评论(0编辑  收藏  举报