Linux下自动安装mplayer,,虽然有些不完美(不能检测yasm是否安装)但先发布一版吧。支持红帽系列x86/x86_64 系统(需要yum安装一些包),因为对大便系列没有研究所有暂不支持。测试环境scientific linux 6 x86_64。我在测试的时候有时安装完没有声音或播放时很卡,请通过“首选项”修改一下配置。
使用方法:wget tar jxvf mplayer-install-2011.09.07.tar.bz2cd mplayer-install./mplayer-linux-install.sh
粘贴一下 mplayer-linux-install.sh 的代码
#!/bin/bash# description: This shell script takes care of install mplayer# created by kethinc:
# codecs: # skins: # fonts:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH
cur_dir=$(pwd)
#if [ “$1” = “–help” ]; then##fi
# 检查是否为root用户if [ $(id -u) != “0” ]; thenecho “执行此脚本必须为root用户”echo “You must be root to run this script”exit 1fi
# 安装编译工具及一些可能用到的包yum -y install gcc gcc-c++ autoconf make libjpeg libjpeg-devel libpng libpng-devel libXpm libXpm-devel freetype freetype-devel
# 安装yasmtar jxvf yasm-1.1.0.tar.bz2cd yasm-1.1.0./configuremakemake install
cd $cur_dir
# 安装解码库tar jxvf codecs-20110131.tar.bz2 -C /usr/lib
if [ $(uname -i) = ‘x86_64’ ] ; thentar jxvf codecs-20071007-amd64.tar.bz2 -C /usr/libfi
# 解压源码包tar jxvf mplayer-export-2011-09-05.tar.bz2tar jxvf ffmpeg-git-2011-09-07-3961695.tar.bz2 -C mplayer-export-2011-09-05# 解压ffmpeg到源码文件目录cd mplayer-export-2011-09-05./configure –enable-gui –enable-x11 –enable-freetype –enable-menu –codecsdir=/usr/lib/codecs/ –language=zh_CN# –disable-mencoder 关闭mencoder。mplayer自带的多媒体格式转换工具# –enable-gui 安装图形化用户界面# –enable-freetype 调节字体# –codecsdir=/usr/lib/codecs/ 解码器目录makemake install
# 安装主题文件cd ${cur_dir}/skinstar jxvf default.tar.bz2 -C /usr/local/share/mplayer/skins/tar jxvf Ater-1.2.tar.bz2 -C /usr/local/share/mplayer/skins/
# 安装字体文件cd ${cur_dir}cp ./YaHei.Consolas.1.11b.ttf /usr/local/share/mplayer/subfont.ttfchmod 666 /usr/local/share/mplayer/subfont.ttf
#cd /usr/lib/codecs/ chcon -t textrel_shlib_t /usr/lib/codecs/drvc.so# 在RedHat Enterprise server 5中SELinux显示出错误的解决方案
/usr/local/bin/gmplayer
我想,旅行需要孤独,需要一个人慢慢体会,静静思考。