- 论坛徽章:
- 0
|
############################################################
# #
# Redhat9.0 安装 Mplayer1.0rc2 全自动shell脚本 #
# #
############################################################
#############################################################
# Warning:这个程序经过模块化测试,但是没有经过整体测试,
#因为我不可能为了调试程序而全部卸载了又重装,
#所以要使用它,请首先阅读它而不是执行它!如果有任何错误,
#请及时告诉我,因为我在很长一段时间都要跟它打交道的,
#所以可以一直维护比较长的一段时间.
#############################################################
# Usage: 确保以下文件处于/opt/mplayer/目录下,
# 其他事情交给安装程序来处理:
# all-20071007.tar.bz2 (codecs)
# windows-all-20071007.zip (wincodecs)
# MPlayer-1.0rc2.tar.bz2 (source)
# gb2312-ming.tar.bz2 (font)
# Blue-1.5.tar.bz2 (skin)
#############################################################
#
# Created By Safirst C. Ke
# zhongjizhuyi@163.com
# 2009年9月20日10:59:21
#############################################################
#!/bin/bash
tar jxvf MPlayer-1.0rc2.tar.bz2
#Install codecs and wincodecs
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
cp all-20071007.tar.bz2 /usr/lib/codecs
cp windows-all-20071007.zip /usr/lib/wincodecs
cd /usr/lib/codecs
tar jxvf all-20071007.tar.bz2
mv all-20071007/* .
rmdir all-20071007
cd /usr/lib/wincodecs
unzip windows-all-20071007.zip
mv windows-all-20071007/* .
rmdir windows-all-20071007
#Configure Mplayer
mkdir /usr/local/mplayer
cd /opt/mplayer/Mplayer-1.0rc2
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
#Fix Compile Error
sed -i '/__BEGIN_DECLS/a\
#undef ntohl\
#undef ntohs\
#undef htonl\
#undef htons' /usr/include/netinet/in.h
#Make and Make install
make
make install
#Install skin
mkdir /usr/local/mplayer/share/mplayer/skins/
tar jxvf Blue-1.5.tar.bz2
mv Blue /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
ln -s Blue default
#Install Font
mkdir /usr/local/mplayer/share/mplayer/font/
tar jxvf gb2312-ming.tar.bz2
mv gb2312-ming /usr/local/mplayer/share/mplayer/font/
cd /usr/local/mplayer/share/mplayer/font/
ln -s gb2312-ming font
#Fix Font Problem
cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf ~/.mplayer/subfont.ttf
#Fix不能显示中文字幕问题
#打开Mplayer,在属性窗口点鼠标右键,
#选择属性设置,字幕和osd选项-→编码选择—>简体中文(CP936). 字体—>编码: Unicode!
#这样打开带字幕的文件,就可以播放中文字幕了.
#About Uninstall
#make uninstall
#About Clean Source
#make distclean
[ 本帖最后由 safirst 于 2009-9-20 11:43 编辑 ] |
|