下载并安装mplayer

本文详细在linux编译安装mplayer

如果您想快速找到压缩包例如:essential-20050412.tar.bz2, 请在google里输入: essential-20050412.tar.bz2 intitle:index
回车之后, 前几项一般就有此包的下载地址.

1、 解压器的安装

Essential Codecs:
tar -jxvf essential-20050412.tar.bz2
mkdir /usr/lib/codecs
mv essential-20050412  /usr/lib/codecs
这个目录可以自己指定

2、编译安装MPlayer

tar jxvf MPlayer-1.0pre7.tar.bz2
cd MPlayer-1.0pre7
./configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-xanimlibdir=/usr/lib/codecs --disable-inet6 --prefix=/usr/local/MPlayer1.0 (--prefix参数为指定MPlayer的安装目录)
make
make install

3、安装字体:
tar xjvf font-arial-cp1250.tar.bz2
tar xjvf font-arial-iso-8859-1.tar.bz2
tar xjvf font-arial-iso-8859-2.tar.bz2
tar xjvf font-arial-iso-8859-7.tar.bz2
解压后将任意一个解压包中的某个目录中的5个文件copy到MPlayer安装目录下的share/mplayer/font下

4、安装皮肤
tar -jxvf PowerPlayer-1.1.tar.bz2 (解压皮肤文件)
mv PowerPlayer-1.1 default (将解压后得到的目录更名为default)
mv default /usr/local/MPlayer1.0/share/mplayer/Skin (将default目录移动至MPlayer安装目录下的share/mplayer/skins下)

5、解决中文字幕的字体问题
将/usr/share/fonts/zh_CN/TrueType/zysong.ttf 文件copy到MPlayer安装目录下的share/mplayer/font下,并更名为subfont.ttf
也可做成符合链接,如:
ln -s /usr/share/fonts/zh_CN/TrueType/zysong.ttf /usr/local/MPlayer1.0/share/mplayer/font/subfont.ttf

6、运行方式
两种:(1)mpalyer /路径/要播放的媒体文件名;(2)gmplayer(只有用./configure --enable-gui编译的这个命令才有效)
7、关于~/.mplayer/config文件的一些配置说明
vo=xv(选择默认的播放模式,xv模式是支持显卡硬加速功能的模式,对cpu的占用很小,推荐;更多的显示模式可以用命令mplayer -vo help看,其中的vesa模式可以在不启动xwin界面时播放,有点象当年DOS下的金山影霸)
ao=oss(选择声音的播放模式,oss是兼容性最好的播放模式,推荐;你也可以试试sdl模式)
fs=yes(全屏模式,yes的话默认以全屏播放,no或前面加#号注释掉这行的话则默认是1:1播放模式)
zoom=yes(即时改变电影画面大小,yes的话则可以用鼠标随意将播放画面拉大拉小,no 的话不能)
gui = yes(默认是图形化操作界面,这需要你先前用./configure --enable-gui来编译,否则的话就算yes也没有gui操作界面)
skin = default(设置默认的skin,将等号右边的值换成skin所放目录就可以设置想要的skin为默认了,这个参数在用gui操作界面才有效)
cache = 8192(默认的播放缓存大小,如果机器内存够大,则将它加大一点,如果不是很大,譬如128以下,还是用默认的算了)
framedrop = yes(允许跳帧,如果你的机器CPU速度非常非常慢的话请将这个yes,默认是no或前面加#号将这行禁止;对于366MHZ以上的机器,建议都设成no或前面加#号)
其他设置用默认就行
8、一些小技巧:
标准播放模式时一般按F键可以切换到全屏模式,再按一下复原,按Q可以退出;播放时如果发现声音和画面不同步,可以按+号(shift+=)或-号调 整;播放divx的avi时如果想支持中文字幕,则你的电影文件目录下必须要有和电影同名的idx和sub这两种格式的字幕文件存在;支持网络播放流式文 件,譬如输入mplayer http://IP/1.asf 可以在线播放1.asf

./configure后的输出窗口,请注意Enabled optional drivers:的下面:
Codecs: divx5linux libavcodec directshow win32这行,它代表了支持电影格式包括divx,avi,win32dll里的所有媒体格式;如果你缺少了divx,则检查你的divx4linux 安装有没有问题,如果你缺少了win32,则检查你的win32codec安装正确了没有Audio output: arts oss sdl mpegpes(file)这行,它表示音频的输出模式支持arts,oss,sdl和mpegpes模式,其中的mpegpes模式是将音频导出生成 mpg文件;如果缺少sdl模式,则检查你的sdl及sdl-devel安装了没有;安装完后可以通过修改config文件设置默认的音频输出模式,或用 mplayer -ao 模式 要播放的文件名即时改变播放模式,譬如mplayer -ao sdl 1.asf就是用sdl的音频模式播放1.asf
Video output: xvidix sdl vesa gif89a jpeg png mpegpes(file) fbdev svga opengl dga xv x11这行,它表示可以支持的视频输出模式;如果缺少sdl模式,则检查你的sdl及sdl-devel安装了没有;安装完后可以通过修改config文 件设置默认的视频输出模式,或用mplayer -vo 模式 要播放的文件名即时改变播放模式,譬如mplayer -vo sdl 1.asf就是用sdl的视频模式播放1.asf,mplayer -vo sdl -ao sdl 1.asf就是音频视频都选用sdl模式来播放1.asf"



欢迎转载本文,请注明来自:http://www.linuxsense.org

TAG: MPlayer mplayer 编译安装mplayer
发布: 2008-8-12 08:57    作者: admin    来源: 本站原创    查看: 75次

推荐给好友 上一篇 | 下一篇

查看全部1条评论

最新评论

  • 删除 Guest (2008-9-09 00:23:09, 评分: 1 )

    1
 

评分:0

我来说两句

seccode