Pages

Tuesday, 29 November 2011

Ubuntu桌面下, 从源码编译MPlayer中文版

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

一. 安装前准备

1、下载Mplayer源码包。MPlayer-1.0rc2.tar.bz2 (官方下载
您也可以使用svn获取最新版本(什么是SVN?)
1
2
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、安装编译环境
1
sudo apt-get install build-essential libgtk2.0-dev libstdc++5
2、建立Mplayer相关目录。
1
sudo mkdir /usr/local/mplayer (建立MPlayer主目录 )
3、解压文件
1
tar -xjvf MPlayer-1.0rc2.tar.bz2 (解压Mplayer源码包)
如果您安装了"w32codecs",那么下面步骤可以不做。
1
2
sudo mkdir /usr/lib/codecs (建立linux解码包目录)
sudo mkdir /usr/lib/win32 (建立win32解码器目录)
1
2
3
tar -xjvf all-20071007.tar.bz2 (解压Linux解码器并移动)
sudo mv all-20071007/* /usr/lib/codecs/
sudo chmod 755 /usr/lib/codecs/*
1
2
3
unzip windows-all-20071007.zip(解压win32解码器并移动)
sudo mv windows-all-20071007/* /usr/lib/win32/
sudo chmod 755 /usr/lib/win32/*

三.、编译安装

1
2
3
4
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
选项说明:
1
2
3
4
--prefix=/usr/local/mplayer (Mplayer安装路径)
--codecsdir=/usr/lib/codecs/ (Linux 解码包路径)
--win32codecsdir=/usr/lib/win32/ (Windows 解码包路径)
--enable-gui (开启图形界面)
注意:Linux解码包和Windows解码包路径千万不要填错,否则一大堆问题等你!

四、Mplayer配置

1.复制字体到font目录
1
2
3
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目录
1
2
3
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.复制源码包中默认配置文件,并重命名
1
2
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.解决无法全屏播放
1
2
sudo gedit /usr/local/mplayer/etc/mplayer/mplayer.conf
查找zoom=yes,然后去掉即可
5.把MPlayer链接到系统环境
1
sudo ln -s /usr/local/mplayer/bin/gmplayer /usr/local/bin
6.建立Mplayer快捷菜单
1
sudo ln -s /usr/local/mplayer/share/applications/mplayer.desktop /usr/share/applications

OK!已经完成了。顺便附已经编译好的的Mplayer 。(Shiki-Player)

-----------------------------------------------------------------------

  老牌开源播放器MPlayer

MPlayer是一款老牌的开源多媒体播放器,开发始于2000年,支持多平台包括Linux, 类Unix系统、Windows及Mac OS X。资源占用率低,支持格式广、输出设备支持多。很多著名的开源播放器都是基于 MPlayer,如MPV(http://mpv.io/), SMPlayer,KPlayer, GNOME MPlayer, Deepin Player(深度影音)。MPlayer本身编译自带了多种类型的解码器,对于MPEG/XviD/DivX格式的文件支持优秀,还支持通过硬件MPEG解码卡显示,诸如DVB 和DXR3与Hollywood+。支持多语言如匈牙利语、英语、捷克语、西里尔语,韩语等字体的清晰放大并反锯齿的字幕。

官网:http://www.mplayerhq.hu/

 

No comments:

Post a Comment