安装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) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
openwrt-RG100A-DB120 按钮 LED完美 网络收音机 网络摄像头 dreambox版: dreambox-RG100A_DB120.bin openwrt标准版: openwrt-RG100A_DB120-squashfs.bin 2012-2-5 添加按键脚本,控制mplayer换台 DB120在终端下运行mplayer,按wlan 0-1秒为 暂停,2-5秒为下一首或换台,按住6秒以上关闭mplayer DB120 WLAN键控制mplayer示例 /etc/config/system添加如下内容 config 'button' option 'button' 'BTN_1' option 'action' 'released' option 'handler' 'echo pause > /tmp/fifofile' option 'min' '0' option 'max' '1' config 'button' option 'button' 'BTN_1' option 'action' 'released' option 'handler' 'echo pt_step 1 > /tmp/fifofile' option 'min' '2' option 'max' '5' config 'button' option 'button' 'BTN_1' option 'action' 'released' option 'handler' 'echo quit > /tmp/fifofile' option 'min' '6' option 'max' '10' RG100A请修改/etc/config/system,把BTN_1改成BTN_2或BTN_3 BTN_0 RESET(DB120,RG100A均有效) BTN_1 DB120:WLAN BTN_2 WPS(DB120,RG100A均有效) BTN_3 RG100A:WLAN /usr/share/mplayer/playlist为网络电台地址或播放列表 好像比难懂,不清楚的请移步openwrt wiki 下周开始上班,不再折腾了,更新到此为止 http://115.com/file/dp2xpvc4# openwrt-RG100A_DB120-squashfs.bin 基于官方 OpenWrt Backfire 10.03.1 编译而成 刷了很多固件不是无线客户端不能用,就是N2N不能用,要不就是摄像头有问题 总是不能完美,只能自己动手,丰衣足食,所以集成的软件都是我自己要用的, 另外塞了个别人编译好的mplayer在/usr/bin 下面,因为mplayer有近3M,所以固件有点大 power和internet为双色LED,触发用time, 调整红色和绿色分量,可以显示绿色,橙色,红色等, 美中不足的是红灯太亮了,绿灯太弱,有条件的换下LED限流电阻 3个按钮定义 BTN_0 RESET 按住8秒后放开,系统复位 BTN_1 WLAN 无线开关 BTN_2 WPS umount 以后不要手贱,随便捅菊花了,你懂的 基本完美了,发挥你的想象吧 网盘附件 DB120-WG-squashfs.binhttp://115.com/file/be4t921t# 集成软件列表: 软件包名称 版本 alsa-lib 1.0.24.1-1 alsa-utils 1.0.24.2-1 base-files 43.32-r29685 block-mount 0.1.0-2.2 bridge 1.4-1 busybox 1.15.3-3.4 bzip2 1.0.6-1 crda 1.1.1-1 dnsmasq 2.55-6.1 dropbear 0.53.1-5 firewall 2-34.8 gpioctl 1.0-1 hd-idle 1.03-1 hotplug2 1.0-beta-3 iptables 1.4.6-3.1 iptables-mod-conntrack 1.4.6-3.1 iptables-mod-conntrack-extra 1.4.6-3.1 iptables-mod-filter 1.4.6-3.1 iptables-mod-imq 1.4.6-3.1 iptables-mod-ipopt 1.4.6-3.1 iptables-mod-nat 1.4.6-3.1 iw 0.9.22-2 kernel 2.6.32.27-1 kmod-b43 2.6.32.27+2011-12-01-1 kmod-button-hotplug 2.6.32.27-1 kmod-cfg80211 2.6.32.27+2011-12-01-1 kmod-crc-ccitt 2.6.32.27-1 kmod-crypto-aes 2.6.32.27-1 kmod-crypto-arc4 2.6.32.27-1 kmod-crypto-core 2.6.32.27-1 kmod-fs-ext2 2.6.32.27-1 kmod-fs-ext3 2.6.32.27-1 kmod-fuse 2.6.32.27-1 kmod-i2c-core 2.6.32.27-1 kmod-input-core 2.6.32.27-1 kmod-input-gpio-buttons 2.6.32.27-1 kmod-input-polldev 2.6.32.27-1 kmod-ipt-conntrack 2.6.32.27-1 kmod-ipt-conntrack-extra 2.6.32.27-1 kmod-ipt-core 2.6.32.27-1 kmod-ipt-filter 2.6.32.27-1 kmod-ipt-imq 2.6.32.27-1 kmod-ipt-ipopt 2.6.32.27-1 kmod-ipt-nat 2.6.32.27-1 kmod-mac80211 2.6.32.27+2011-12-01-1 kmod-nls-cp437 2.6.32.27-1 kmod-nls-iso8859-1 2.6.32.27-1 kmod-nls-utf8 2.6.32.27-1 kmod-ppp 2.6.32.27-1 kmod-sched 2.6.32.27-1 kmod-scsi-core 2.6.32.27-1 kmod-sound-core 2.6.32.27-1 kmod-switch 2.6.32.27-4 kmod-textsearch 2.6.32.27-1 kmod-tun 2.6.32.27-1 kmod-usb-audio 2.6.32.27-1 kmod-usb-core 2.6.32.27-1 kmod-usb-ohci 2.6.32.27-1 kmod-usb-printer 2.6.32.27-1 kmod-usb-storage 2.6.32.27-1 kmod-usb-uhci 2.6.32.27-1 kmod-usb2 2.6.32.27-1 kmod-video-core 2.6.32.27-1 kmod-video-uvc 2.6.32.27-1 kmod-zd1211rw 2.6.32.27+2011-12-01-1 lame-lib 398-2-3 libao 1.1.0-1 libc 0.9.30.1-43.32 libevent 1.4.14b-1 libfaad2 2.7-1 libffmpeg 0.5.4-2 libfuse 2.8.3-1 libgcc 4.3.3+cs-43.32 libgsm 1.0.13-1 libiconv 5 libiconv-full 1.11.1-1 libid3tag 0.15.1b-3 libip4tc 1.4.6-3.1 libiwinfo 18 libiwinfo-lua 18 libjpeg 6b-1 libltdl 2.4-1 liblua 5.1.4-7 liblzo 2.04-1 libmad 0.15.1b-3 libncurses 5.7-2 libnl-tiny 0.1-1 libogg 1.1.4-2 libopenssl 0.9.8s-1 libpthread 0.9.30.1-43.32 librrd1 1.0.50-1 librt 0.9.30.1-43.32 libsamplerate 0.1.7-1 libsndfile 1.0.21-1 libuci 12012009.7-4 libuci-lua 12012009.7-4 libusb-1.0 1.0.8-1 libv4l 0.6.1-1 libvorbis 1.2.3-1 libvorbisidec 1.0.2+svn14261-1 libxtables 1.4.6-3.1 lua 5.1.4-7 luci 0.10.0-1 luci-app-firewall 0.10.0-1 luci-app-hd-idle 0.10.0-1 luci-app-ntpc 0.10.0-1 luci-app-qos 0.10.0-1 luci-app-samba 0.10.0-1 luci-app-voice-core 0.10.0-1 luci-i18n-chinese 0.10.0-1 luci-i18n-english 0.10.0-1 luci-lib-core 0.10.0-1 luci-lib-ipkg 0.10.0-1 luci-lib-lmo 0.10.0-1 luci-lib-lucid 0.10.0-1 luci-lib-lucid-http 0.10.0-1 luci-lib-nixio 0.10.0-1 luci-lib-px5g 0.10.0-1 luci-lib-sys 0.10.0-1 luci-lib-web 0.10.0-1 luci-mod-admin-core 0.10.0-1 luci-mod-admin-full 0.10.0-1 luci-proto-core 0.10.0-1 luci-proto-ppp 0.10.0-1 luci-sgi-cgi 0.10.0-1 luci-theme-base 0.10.0-1 luci-theme-openwrt 0.10.0-1 mjpg-streamer r136-1 motion 3.2.11.1-1 mtd 13 mutt 1.5.21-1 n2n 3875-1 ntfs-3g 2011.4.12-1-fuseext ntpclient 2007_365-4 openssl-util 0.9.8s-1 opkg 576-2 qos-scripts 1.2.1-3.2 resolveip 1 samba3 3.0.24-8 screen 4.0.3-2 sox 14.0.1-3 ssmtp 2.64-3 tc 2.6.29-1-2 uci 12012009.7-4 udevtrigger 106-1 uhttpd 28 usbutils 003-1 wireless-tools 29-4 wpad-mini 20111103-2 zlib 1.2.3-5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值