归档文章 (2011-2017)

date
2010/12/20
Mplayer是 Linux下功能超强的媒体播放器,几乎可以播放所有的多媒体文件。在Ubuntu中可以说是必备软件了,但从Ubuntu软件仓库安装的Mplayer是英文版的,因此装个中文版的是有必要的。下面根据自己的经历,详细说下Ubuntu中如何从源码编译安装Mplayer的中文版。

一. 安装前准备

1、下载Mplayer源码包。MPlayer-1.0rc2.tar.bz2 (官方下载
您也可以使用svn获取最新版本(什么是SVN?)
sudo apt-get install subversion svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer
2、下载字体包。font-arial-cp1250.tar.bz2 (官方下载
3、下载默认皮肤。clearplayer-0.9.tar.bz2 (官方下载
4、下载如下解码包。 推荐您安装”w32codecs”(能减小编译后文件的体积),否则请下载如下解码包。
下载linux解码包。all-20071007.tar.bz2 (官方下载
下载win32解码包。windows-all-20071007.zip (官方下载

二. 编译前准备

1、安装编译环境
sudo apt-get install build-essential libgtk2.0-dev libstdc++5
2、建立Mplayer相关目录。
sudo mkdir /usr/local/mplayer (建立MPlayer主目录 )
3、解压文件
tar -xjvf MPlayer-1.0rc2.tar.bz2 (解压Mplayer源码包)
如果您安装了”w32codecs”,那么下面步骤可以不做。
sudo mkdir /usr/lib/codecs (建立linux解码包目录) sudo mkdir /usr/lib/win32 (建立win32解码器目录)
tar -xjvf all-20071007.tar.bz2 (解压Linux解码器并移动) sudo mv all-20071007/* /usr/lib/codecs/ sudo chmod 755 /usr/lib/codecs/*
shellunzip windows-all-20071007.zip(解压win32解码器并移动) sudo mv windows-all-20071007/* /usr/lib/win32/ sudo chmod 755 /usr/lib/win32/*

三.、编译安装

cd MPlayer-1.0rc2 ./configure --prefix=/usr/local/mplayer --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/win32/ --enable-gui --language=zh_CN make make install
选项说明:
--prefix=/usr/local/mplayer (Mplayer安装路径) --codecsdir=/usr/lib/codecs/ (Linux 解码包路径) --win32codecsdir=/usr/lib/win32/ (Windows 解码包路径) --enable-gui (开启图形界面)
注意: Linux解码包和Windows解码包路径千万不要填错,否则一大堆问题等你!

四、Mplayer配置

1.复制字体到font目录
tar xjvf font-arial-cp1250.tar.bz2 sudo mkdir /usr/local/mplayer/share/mplayer/font sudo mv font-arial-cp1250/* /usr/local/mplayer/share/mplayer/font
2.复制皮肤到skins目录
tar xjvf clearplayer-0.9.tar.bz2 sudo mkdir /usr/local/mplayer/share/mplayer/skins/default sudo mv clearplayer/* /usr/local/mplayer/share/mplayer/skins/default
3.复制源码包中默认配置文件,并重命名
sudo cp ~/MPlayer-1.0rc2/etc/* /usr/local/mplayer/etc/mplayer sudo mv /usr/local/mplayer/etc/mplayer/example.conf /usr/local/mplayer/etc/mplayer/mplayer.conf
4.解决无法全屏播放
sudo gedit /usr/local/mplayer/etc/mplayer/mplayer.conf 查找zoom=yes,然后去掉即可
5.把MPlayer链接到系统环境
sudo ln -s /usr/local/mplayer/bin/gmplayer /usr/local/bin
6.建立Mplayer快捷菜单
sudo ln -s /usr/local/mplayer/share/applications/mplayer.desktop /usr/share/applications
OK!已经完成了!下次将会讲讲,怎样将编译好的Mplayer打包成Debian包,以方便下次安装。顺便附一张图片和已经编译好的的Mplayer 。
notion imagenotion image
备注:这是一篇旧文章归档,实际发布日期为:2009-08-10
If you have any questions, please contact me.