注册 登录
编程论坛 Linux教室

[转载]fedora 8 安装mplayer

guixiaolan 发布于 2008-05-02 15:50, 3347 次点击
1,下载Mplayer和相关软件包:

http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2

http://www1.mplayerhq.hu/MPlayer ... ll-20071007.tar.bz2

http://www1.mplayerhq.hu/MPlayer ... ws-all-20071007.zip

skin http://www1.mplayerhq.hu/MPlayer/skins/Abyss-1.6.tar.bz2

font http://www1.mplayerhq.hu/MPlayer ... gb2312-ming.tar.bz2

2,下载完后 解压解码器包放到/usr/lib/下

下载完后 解压解码器包放到/usr/lib/下

tar jvxf all-20071007.tar.bz2

sudo mv all-20071007 /usr/lib/codecs

unzip windows-all-20071007.zip

sudo mv windows-all-20071007 /usr/lib/win32

3,现在解压MPlayer-1.0rc2.tar.bz2

tar jvxf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
sudo ./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN

在这里卡住了。
Checking
for GTK+ version ... GTK-2 devel packages were not found, trying GTK
1.2

Checking
for GTK version ...

Error:
The GUI requires GTK devel packages (which were not found).

好像是找不到 GTK devel包,于是运行 yum install gtk-2 devel ...
再运行上面命令,这次总算O了

make
make install
一切顺利。。

4, 安装完后解压skin和font

tar jvxf Abyss-1.6.tar.bz2
sudo mv Abyss-1.6 /usr/local/mplayer/share/mplayer/skins/default
tar jvxf gb2312-ming.tar.bz2
cd gb2312-ming/gbsn00lp16/
sudo cp * /usr/local/mplayer/share/mplayer/font/

我上面是su root下用root复制和安装的,给果试着运行 gmplayer,提示如下:
[skin]
文件
(/usr/local/Mplayer/share/mplayer/skins/default/skin)不可读。
/usr/local/Mplayer/share/mplayer/skins/default/skin没找到。
找不到皮肤
(default)。
看下skin权限,都不可读写,chmod -R 755 skin
重新运行,还是不行,
退出root,通过 sudo 来copy skin,再运行这次总算好了。

再次运行mplayer,终于弹出菜单了,有点像金山影霸,呵呵

还不错了,但发现不能全屏,全屏时图像还是那样大,周围都是黑边。
在网上查了下:
在我主目录下有个.mplayer的文件夹,进入该文件来,修改其下的config文件,添加zoom=yes这一行,
重新打开放大全屏,可以了。
4 回复
#2
you_me2008-05-04 22:35
mplayer中文字幕乱码解决
mplayer几乎可以显示任何格式的字幕。

如果无法加载,用gedit转成UTF-8即可。
(.idx .sub的虽然仍会提示无法加载,但实际可以正常显示。按‘j'切换语种)

如果显示是乱码,则右击>参数
设置字体(Font)编码为Unicode,否则会显示成下划线(_ _ _)。字体可以选择/usr/share/fonts/truetype/arphic/ukai.ttf
设置Subtitles & OSD,编码选None,勾选Unicode subtitle
为什么要选None,而不选CP936(简体中文)呢?

因为有时候一些windows下编辑的字幕,编码是GB系列的,当转成UTF-8后,有部分仍然是乱码,需要去~/.mplayer/gui.conf下修改sub_cp这个参数为gb2312或者gbk。

我发现如果设置为None,mplayer会自动选择合适的。
#3
ryeboy2008-05-12 12:40
最后一步解决skin文件不能读的问题还是不大明白,lz能具体说说怎么做的吗?
#4
Ethip2008-05-18 07:25
想说爱linux不容易,正在学习中...
#5
pyhuguichun2008-05-25 21:07
哈哈 `
1