您的位置:首页 > 运维架构 > Linux

Linux下(手动编译)安装MPlayer 及 不支持中文文件名的解决方法

2008-11-19 23:44 851 查看
我使用的是Ubuntu 8.04

第一步: 下载所需要的文件(下载源码,手动编译安装)
请下载四个文件:

Mplayer最新版http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2

Codecs:http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20061022.zip
皮肤:http://www.mplayerhq.hu/MPlayer/skins/Blue-1.6.tar.bz2
(以上四个文件都是必需的)

安装编译环境
sudo apt-get install libc6-dev
sudo apt-get install libpng12-dev
sudo apt-get install libgtk1.2-dev
sudo apt-get install libgtk2.0-dev

第二步:安装前的准备--解压下载的包,并将其放到指定目录

(如果你的系统自带有MPlayer,请使用sudo apt-get autoremove mplayer命令卸载)
1. 安装codecs

解包all-20071007.tar.bz2把里面所有的文件拷贝到/usr/lib/codecs

2.安装windows下支持的解码文件

解包windows-all-20061022.zip把里面所有的文件拷贝到/usr/lib/win32

(如果上面提到的目录不存在,就新建一个)

3.添加权限

chmod 644 /usr/lib/codecs/*

chown root.root /usr/lib/codecs/*

chmod 644 /usr/lib/win32/*

chown root.root /usr/lib/win32/*

(如果提示拒绝访问,就在命令前面添加“sudo”)

第三步:编译MPlayer

1. 解压源文件

tar jxvf Mplayer-1.0rc1.tar.bz2

2. 编译前的配置

cd Mplayer-1.0rc1/

./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/win32/ --confdir=/etc/mplayer

3. 开始编译并安装

(在我的安装过程中,到这里还没有遇到任何问题,如果你在配置时发生错误,请使用baidu或google)

接下来输入 make (这可能要花二三十分钟,耐心等吧)

然后 sudo make install (这也挺花时间的,不过比make快多了)

到这里MPlayer就算安装成功了,但是现在还不能使用(不信?你打开应用程序->影音->MPlayer运行它试试看?)接着往下看...

第四步:安装皮肤和字体

1. 安装皮肤

把Blue-1.6.tar.bz2解包,把里面的文件拷贝到/usr/share/mplayer/skins/default/下面。

2. 安装字体

打开/usr/share/fonts/zh_CN/(如果没有此文件夹,随便选一个ttf文件也行),在里面选择一个字体,拷贝到当前用户目录下的.mplayer目录中,改名为subfont.ttf(一定要是这个文件名哦)。

好了,到此,MPlayer就可以正常运行了...

*************************************************
安装好后不久,又遇到问题了,很多文件都提示不能播放,这是咋回事呢?
一次,无意中点击了一个文件,居然可以播放,然后再试其他,又不能,郁闷中……
后来惊奇地发现--竞然是文件名在做怪--只能播放文件名中只有英文且没有空格的文件。

在网上找了大半天,好不容易找到了一个解决方法:
        将MPlayer的启动方式从%U 改为 %f
修改方法一:
先到/usr/share/applications/下找到mplayer

右键,propreties,找到启动命令,把%u改成%f就好了

但是我试了好几次,都没有改过来!!!

几经思考,我发现了第二种修改的方法:
方法二:系统->首选项->主菜单,
在弹出的对话框中选择应用程序,再选择 影音, 再在左边选择 MPlayer,右击选择 属性,
把 命令框时里面的 %U 改成 %f (我就是用这种方法才修改成功的)

好了,现在你的MPlayer应该能够播放绝大部分的视频和音频格式了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux ttf ubuntu windows google
相关文章推荐