您的位置:首页 > 其它

ubuntu编译安装mplayer~

2014-08-17 02:37 429 查看
获得Mpalyer的源码,解码包和皮肤三个文件,down下来

mplayer-checkout-snapshot.tar.bz2 源码

essential-20071007.tar.bz2 解码器
Blue-1.7.tar.bz2 皮肤

装 yasm

解码器安装包(all-20110131.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/ 

win32解码器安装包(windows-all-20071007.zip)下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/

1 sudo mkdir /usr/local/lib/codecs/  

2 sudo cp /home/你的用户名/载包所在位置/essential-20071007/* /usr/local/lib/codecs/

mkdir /usr/local/lib/codecs/
mv -f all-20110131/* /usr/local/lib/codecs/

mkdir /usr/local/lib/win32

mv -f windows-all-20071007/* /usr/local/lib/win32

sudo apt-get install zlib1g-dev

sudo apt-get install libxv-dev

sudo apt-get install libpng12-dev

{
error:storage size of 'sd' isn't known
 
sudo apt-get install libxv-dev
 
add--disable-ivtv

}

sudo apt-get install gtk2+-dev
sudo apt-get install gnome-core-devel

./configure --codecsdir=/usr/local/lib/codecs --win32codecsdir=/usr/lib/win32 --enable-gui  --enable-largefiles --enable-menu --language=zh_CN,en --charset=utf8

(网上一般的都是这样的,但是我经过实验,在mplayer1.1版本中的配置文件(configure)

已经不再支持--enable-largefiles和--win32codecsdir=/usr/lib/win32选项了。)

简单点为./configure --enable-gui --language=zh_CN

7 sudo mkdir /usr/local/share/mplayer/skins/default

8 sudo cp /home/你的用户名/载包所在位置/Blue/*/usr/local/share/mplayer/skins/default/

拷贝目录的时候皮肤目录下有一个文件夹没有拷贝过去,手动重新拷贝一次

sudo mkdir /usr/local/share/mplayer/skins/default/icons

sudo cp /home/你的用户名/下载包所在位置/Blue/icons/*/usr/local/share/mplayer/skins/default/icons/

好了,ICO文件过去了。

输入gmplayer就启动了,然后手动在应用程序里添加快捷方式。

[root@milo default]# MPlayer 1.0rc4-4.1.2 (C) 2000-2010 MPlayer Team

[skin] file ( /usr/local/mplayer//share/mplayer/skins/default/skin ) not readable.

Skin not found (default).

但是,反复查权限都有可读。

cp, mv了大半天。。。。

最后,递归的一个个目录试和google,试了很长时间,无果!

干脆把那一串路径干掉,重建了个,把包拷到相应路径,解压再重命名,居然成功。。。

[root@milo mplayer]# cd /usr/local/mplayer/share/mplayer/

[root@milo mplayer]# mkdir skins

[root@milo mplayer]# cp ~/Desktop/mplayer/smoothwebby-1.1.tar.bz2  skins/

# 解压skin,重命名为default

[root@milo mplayer]# tar xf skins/smoothwebby-1.1.tar.bz2

[root@milo skins]# mv smoothwebby default

不知道为什么,我原来解压好,后拷过去,不认。

建议最好还是copy原skin包到目标路径,再做解压,在重命名为default。

# 到字体就好办了

[root@milo skins]# gmplayer &

[1] 18207

[root@milo skins]# MPlayer 1.0rc4-4.1.2 (C) 2000-2010 MPlayer Team

New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).

# 字体这一块是用了wenquanyi的字体,把后缀ttc改成了ttf

[root@milo skins]# cp /usr/share/fonts/wenquanyi/wqy-microhei-lite/wqy-microhei-lite.ttc ~/.mplayer/

[root@milo skins]# cd ~/.mplayer/

[root@milo .mplayer]# ls

config  wqy-microhei-lite.ttc

[root@milo .mplayer]# cp wqy-microhei-lite.ttc subfont.ttf

#再启动终于成功了。。。

[root@milo skins]# gmplayer

安装字体文件:

tar -jxvf font-arial-iso-8859-1.tar.bz2

mv font-arial-iso-8859-1/ /usr/local/share/mplayer/font/

cd /usr/local/share/mplayer/font/

ln -s /usr/share/fonts/zh_CN/TrueType/???.ttf subfont.ttf

这样中文字幕就搞定了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: