- 论坛徽章:
- 3
|
回复 5# ab60kg
两年前写的,给你参考一下,支持命令行播放。
1.下载相关codes ( http://www.mplayerhq.hu/MPlayer/ ) 主要都在这里
最近发行版本 Mplayer-1.0rc4.tar.bz2 (2011年1月23日)
Mplayer-1.0rc4.tar.bz2(主程序)( http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc4.tar.bz2 )
Abyss-1.7.tar.bz2 (皮肤) (http://www2.mplayerhq.hu/MPlayer/skins/)
#all-20071007.tar.bz2(http://www.mplayerhq.hu/MPlayer/ ... ll-20071007.tar.bz2 )
/* 最新所以解码包:all-20110131.tar.bz2 http://www.mplayerhq.hu/MPlayer/ ... ll-20110131.tar.bz2
#windows-all-20071007.zip(建议不要在win下使用. rar,用. zip) /*新版本已经不用安装win32的解码包
#( http://www.mplayerhq.hu/MPlayer/ ... ws-all-20071007.zip ) /*已经包含在all-20110131.tar.bz2中
gb2312-ming.tar.bz2(中文字体)
(http://www.mplayerhq.hu/MPlayer/ ... gb2312-ming.tar.bz2)
这是mplayer的一些组件,你可以去http://www.mplayerhq.hu/MPlayer/ 下载你自己喜欢的皮肤和字体.
2.安装过程(请把你的终端打开)
a.安装相应的解码
进入主目录后,以root身份安装 ,这样改变身份:在终端输入su或者su root ,然后输入密码就ok啦,有没有看到 $ 变成了 #
接着
mkdir /usr/lib/codecs
#mkdir /usr/lib/wincodecs /*新版本已经不用安装win32的解码包,此文件夹不用建
tar jxvf all-20071007.tar.bz2
mv all-20071007/* /usr/lib/codecs
#unzip windows-all-20071007.zip /*新版本已经不用安装win32的解码包
#mv windows-all-20071007/* /usr/lib/wincodecs
b.安装mplayer
tar jxvf MPlayer-1.0rc4.tar.bz2
cd MPlayer-1.0rc4
#./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN /*win32解码包路径为无效选项
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --language=zh_CN
说明:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--codecsdir=/usr/lib/codecs/
#--win32codecsdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
configure过程中出现 Error: X11 support required for GUI compilation
configure失败!
原因:缺少相关软件包
解决办法
yum install gtk+* -y
yum install gtk+-* -y
接着
make
出现:error: ft2build.h: No such file or directory
make 失败
原因:configure时应用“--enable-freetype“选项,缺少安装包
下载相关安装包:http://mirror.yongbok.net/nongnu/freetype/freetype-2.4.4.tar.bz2 到/tmp
cd /tmp
tar -xvjf freetype-2.4.4.tar.bz2
cd freetype-2.4.4
./configure
make
make install
安装好freetype后重新到MPlayer目录下执行:
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --language=zh_CN
接着
make
make install
运行
mplayer
gmplayer
发现命令都没有找到
原因:$PATH 中没有相应路径的变量,以致命令没有找到
追加发布mplayer的相应变量到PATH中
export PATH=$PATH:/usr/local/mplayer/bin/
为了下次启动生效,修改/etc/profile
vim /etc/profile
在“HISTSIZE=1000”下添加 如:
PATH="$PATH:/usr/local/mplayer/bin"
然后运行
source /etc/profile
重新读取配置。
c.安装皮肤
tar jxvf Abyss-1.7.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
至此mplayer已经成为了万能播放器
执行程序在 /usr/local/mplayer/bin中
你可以在终端中输入gmplayer,也可以在桌面建立起动器来使用mplayer
运行一下,看看有没有问题
发现不能全屏,全屏时图像还是那样大,周围都是黑边。
解决方法:
在用户主目录下有个.mplayer的文件夹(隐藏文件夹),进入该文件夹,修改其下的config文件,添加zoom=yes这一行,
重新打开放大全屏,可以了。
你一定会发现我们还没有装字体,运行mplayer后它也会提示没有字体
安装字体:
(1) mkdir /usr/local/mplayer/share/mplayer/font/
(2)tar jxvf gb2312-ming.tar.bz2
(3) cd gb2312-ming/gbsn00lp16/
(4) sudo cp * /usr/local/mplayer/share/mplayer/font/ |
|