2007年7月22日星期日

mplayer的安装

和fedora 不同之处为

mplayer的官方网站:http://www1.mplayerhq.hu
mplayer的下载地址:http://www1.mplayerhq.hu/MPlayer/releases/

1.安装mplayer需要四个包的安装:
主程序(
最好下载MPlayer-1.0rc1.tar.bz2,
这个MPlayer-1.0pre8.tar.bz2在安装时,--enable-gui时通不过,会出现这个:
MPlayer-1.0pre8/Gui/interface.c的vo_setwindow( appMPlayer.subWindow.WindowID, appMPlayer.subWindow.wGC );
会报错,当然不用gui,就没有这个问题。);
essential-20061022.tar.bz2;
windows-essential-20061022.zip ;
Blue-1.4.tar.bz2可以从mplayer

2. 安装codecs
tar vjxf essential-20061022.tar.bz2
unzip windows-essential-20061022.zip

3.安装MPlayer
tar vjxf MPlayer-1.0rc1.tar.bz2
cd MPlayer-1.0rc1

./configure --prefix=/usr/local --enable-gui --enable-freetype --with-codecsdir=/usr/local/mplayer/essential-20061022 --with-win32libdir=/usr/local/mplayer/win32codecs-essential-20040703 --libdir=/usr/lib:/usr/local/lib --language=zh_CN

make
make install
cd MPlayer-1.0rc1/etc
cp example.conf /usr/local/mplayer/etc/mplayer/mplayer.conf
并修改这个配置文件,将某些#去掉,若不然,可能出现
电影宽高比未定义 - 无法使用预放大.”
cp codecs.conf /usr/local/mplayer/etc/mplayer

4.安装字体

把你想用的字体(如 simsun.ttf ,windows系统的字体目录下就有)放到/home/<你的用户名>/.mplayer 下(root用户放到/root/.mplayer下)并且改名为subfont.ttf .
拷贝(这里假设您的simsun字体临时放在 /root/ 目录下,用户为root):
cp /root/simsun.ttf /root/.mplayer/
改名:
mv /root/.mplayer/simsun.ttf /root/.mplayer/subfont.ttf

5.安装皮肤
tar vjxf Blue-1.4.tar.bz2
mv Blue /usr/share/mplayer/skins/
cd /usr/share/mplayer/skins/
ln -s Blue default

6.在终端中输入
/usr/local/mplayer/bin/gmplayer
就可以运行程序了

7.让mplayer支持中文字幕的解决方案
vi ~/.mplayer/config
# Write your default config options here!
font=/usr/share/fonts/chinese/TrueType/ukai.ttf
subcp=cp936
subfont-autoscale=2
subfont-text-scale=5
vo=xv

8.gmplayer -forceidx 即可实现拖动!

ps:如果在运行时出现缺少Xshape,vi /etc/X11/xorg.conf,
Section "Module"
Load "glx"
Load "i2c"
Load "bitmap"
Load "extmod"
LOad "int10"
Load "dbe"
Load "freetype"
Load "type1"
Load "dri"
Load "xaa"
EndSection
加上 Load "extmod"就可以了。

Q:I get "Win32 LoadLibrary failed to load: avisynth.dll"

A:You do NOT really need avisynth.dll! Just place "-playlist" between the mplayer command and the URL.

1 条评论:

Unknown 说...

"cp example.conf /usr/local/mplayer/etc/mplayer/mplayer.conf
并修改这个配置文件,将某些#去掉,若不然,可能出现
“电影宽高比未定义 - 无法使用预放大.”
cp codecs.conf /usr/local/mplayer/etc/mplayer"
能不能具体说一下,到底要怎么配置,去掉哪些#?
谢谢!!