MPlayer是开源跨平台的播放器,支持多种格式。等于是Linux下的暴风影音一样,有了Mplayer,常见的视频格式都能看了。
fedora下安装Mplayer 的教程很多了,我这个是自己实践总结的最新版。如果你用yum自动安装,那就不用看本文了。这里纠正了老版本的安装方法里的一些错误。
我的系统是fc 8,因为fc 9实在让人失望,等待10月28号的fc 10 。希望fc 10解决fc 9里那些严重影响使用的问题。
使用本教材安装时可能你的系统和Mplayer都是更新的或更低版本,不过只要有简单的shell知识,就可以搞定其中的微小变化。相信用Linux的都是windows用户眼里的高手。
到 http://www.mplayerhq.hu/design7/dload.html下载4个文件 ,等到你下载时可能版本更新,但同样需要这四个文件
分别是MPlayer-1.0rc2.tar.bz2 (主程序)
essential-20071007.tar.bz2 windows-essential-20071007.zip(这两个包含了各种解码器,有人说只要前一个就行了。但如果少了windows-essential-xxxxxx包,很多windows下的常见格式(rmvb(没见过嵌套的括号吗?程序员常干这样的事。))就无法播放)
最后是皮肤文件,随变选择一个就好了 我选了Blue-1.7.tar.bz2
1、准备文件
下载以上四个文件到“/root/Download/MPlayer/”,没有就自己建,注意大小写
并全部解压到当前目录(右击文件,选择“解压缩到此处”,跟windos下一样简单);
2、安装codecs
选择“应用程序 -> 系统工具 -> 终端”,执行
# mkdir /usr/lib/wincodecs/
# cd /root/Download/MPlayer/
# mv essential-20071007/* /usr/lib/codecs/
# mv windows-essential-20071007/* /usr/lib/wincodecs/
3、安装MPlayer
# cd /root/Download/MPlayer/
# cd MPlayer-1.0rc2
# ./configure --prefix=/usr/local/MPlayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
注:--prefix=/usr/local/MPlayer为安装路径
--enable-gui为安装图形化用户界面
--enable-freetype为调节字体
--codecsdir=/usr/local/codecs/
--win32codecsdir=/usr/lib/wincodecs/为指定解码位置
--language=zh_CN为中文语言
# make
# make install
漫长的过程,不过满屏幕闪动的字符很有成就感。
4、安装皮肤
# cd /root/Download/MPlayer/
# mv Blue /usr/local/MPlayer/share/mplayer/skins/
# cd /usr/local/MPlayer/share/mplayer/skins/
# mv Abyss default
5、安装字体
# mkdir /root/.mplayer/
# cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf /root/.mplayer/
# cd /root/.mplayer/
# mv zysong.ttf subfont.ttf
使用
# /usr/local/MPlayer/bin/gmplayer
当然它老是报错-- MPlayer 被 11 信号中断(属于 unknown 模块),这个问题一直没解决
据说的皮肤的问题,换个皮肤也许就好了
不过这样的话多试几次还是可以用的
=====================================================
小结,下载的代码有4个。
1.主程序MPlayer-1.0rc2.tar.bz2
2.解码器essential-20071007.tar.bz2 windows-essential-20071007.zip
3.皮肤
4.字体
===========================================
首先当然是要下载安装包。
主文件 http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
编码包 http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
win32 编码包http://www1.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip
amd64(x86_64) http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
皮肤 http://www1.mplayerhq.hu/MPlayer/skins/Abyss-1.6.tar.bz2
字体http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/gb2312-ming.tar.bz2
当然可以到这儿了解最新的信息和自己想要的东西 http://www1.mplayerhq.hu/
下载完后解压解码器包放到/home/eplinux/download下,这个路径随个人爱好,想放到那就那。然后解压。在解压之前应该建好存放编码器的目录 sudo mkdir
一般情况下/usr/lib/codecs在安装时就默认建立了,如果不放心可以查看ls -l /usr/lib/没有创建就ok。
cd /usr/eplinux/download
进行解压:
tar jvxf all-20071007.tar.bz2
unzip windows-all-20071007.zip
ar jvxf MPlayer-1.0rc2.tar.bz2
tar jvxf Abyss-1.6.tar.bz2
tar jvxf gb2312-ming.tar.bz2
解压完成。
mv windows-all-20071007 /usr/lib/win32
mv all-20071007 /usr/lib/codecs
cd MPlayer-1.0rc2
./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN
开始编译安装:
make
make install
这儿得一小段时间,大家可以干下别的,喝杯coffee。
主程序到此完成,下面安装皮肤和字体
cd ..
mkdir /usr/local/mplayer/share/mplayer/skins/default
mkdir /usr/local/mplayer/share/mplayer/font/
mv Abyss /usr/local/mplayer/share/mplayer/skins/default
cd gb2312-ming/gbsn00lp16/
sudo cp * /usr/local/mplayer/share/mplayer/font/
呵呵,就这么简单。ok!