2006/05/23

mplayer安装手记

安装环境:ununtu6.06 (这个编译过程同样适用于大部分版本的linux)
安装前的准备:
下载文档:
下载codecs:http://www.mplayerhq.hu/MPlayer/releases/codecs/
codecs:all-20050412.tar.bz2
windows-all-20050412.zip
下载其他文件:http://www.mplayerhq.hu/design7/dload.html
sources:MPlayer-1.0pre7try2.tar.bz2
skin:Blue-1.5.tar.bz2 or neutron-1.5.tar.bz2
font:font-arial-iso-8859-1

安装编译环境:
sudo -s

输入密码后
apt-get install build-essential gcc-3.4 x-window-system-dev
apt-get install libfreetype6-dev #字幕的freetype支持
apt-get install libpng12-dev
apt-get install libgtk1.2-dev

说明:因为Mplayer不能在gcc4.0版本上编译,得重新安装gcc编译器,我安装时提示找不到x-window-system-dev,我就没有装,后来运行正常。后两项我安装时提示已经安装了。

开始配置,编译,安装
怎么解压不用说了吧
配置configure
查看./configure --help会出来很多选项,我们只要重要的:比如我们配置
./configure --prefix=/opt/mplayer --with-codecsdir=/opt/mplayer/codecs --enable-menu --enable-gui
--prefix=/opt/mplayer指定安装路径也可以换成其他的
--with-codecsdir 参数指定了二进制的解码器的目录,指定了此参数后就不需要再指定real,win32等解码器的路径了,你也可以不指定,用默认的路径
--enable-menu 参数允许了OSD(屏幕菜单)
--enable-gui表示安装图形化界面,这就需要再安装编译环境(如果你需要界面,这项比较重要)
--enable-live,--enable-smb是不可选的,选了之后就会出现编译错误

安装好了之后就可一配置了,如果出错了,看看返回的信息
我的配置是这样的
./configure --prefix=/opt/mplayer --with-codecsdir=/opt/mplayer/codecs --enable-menu --enable-gui --enable-largefiles

后面的参数尽量少,要不然编译的时候容易出错
当出现success之后,记录列出的路径把解码器copy到该路径(我这里指定了路径,所以只要把解压的codecs放在/opt/mplayer/codecs下就可以了)
make #这一步稍微久一点,请耐心等候,我的机子花了将近10分钟
make instal
如果没有错误的话mplayer已经编译成功了。
将Skin文件解压后将文件夹的名字改为default,复制到mplayer安装目录的mplayer/share/mplayer/Skin下。
在终端输入gmplayer可以调出了

解决错误提示: "New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."
复制(cp)或(连接)一个字体到cp *.ttf ~/.mplayer/subfont.ttf(复制后名称必须是 subfont.ttf)

解决字幕乱码问题:
属性设置-->字幕和OSD :在字幕一栏选择编码:简体中文(CP936),再在下面的多选框中选上"unicode字幕"这项;
属性设置-->字体:编码选 unicode;
属性设置-->字幕和OSD 下,去掉"禁用字幕自动装载"这项的勾选;(我每次去掉这个勾,关掉再打开它自己又勾上了,奇怪,那就多勾几次,应该不是权限问题吧,不知道)
属性设置-->字体:text scale可以调字体大小。(但貌似不是非线性的,调一点变化很大,或者调一点没什么变化,但总的规律是往左就变小,慢慢调吧)

依旧存在问题:
  1. 字幕只能在画面上,不能移到屏幕下边的黑边上,好像有种方法可以在下边加一个50像素的黑边,之后就好了,但还没有解决。
  2. 在播放rmvb时,窗口播放没有问题,一旦全屏,视频延迟十分严重。其他格式没有问题。
--
我的taobao店:http://shop33405227.taobao.com/
我的小店:http://bihuagirls.kein.cn
My BLOG: http://hotkiss.webhosting-for-free.com/

没有评论: