在Ubuntu Feisty下手动编译安装 mplayer_rc1

来源:百度文库 编辑:神马文学网 时间:2024/05/03 15:56:23
1. 到http://www.mplayerhq.hu下载所需的软件
a. MPlayer-1.0rc1.tar.bz2 ---MPlayer的源码
b. essential-20061022.tar.bz2 --- 解码器包
c. 如果要使用gmplayer,请下载一个Skin包
2. 安装基本编译环境
$ sudo apt-get install manpages-dev
$ sudo apt-get install autoconf
$ sudo apt-get install automake
$ sudo apt-get install libtool
$ sudo apt-get install flex
$ sudo apt-get install bison
$ sudo apt-get install gcc-doc
$ sudo apt-get install g++
$ sudo apt-get install x-window-system-dev
$ sudo apt-get install libgtk1.2-dev
$ sudo apt-get install libpng-dev
3. 如果使用的是Nvidia显卡,在mplayer中如果想要使用xv渲染,请在 "新立得软件包管理器中" 选择 "搜索",在对话框中键入xv,将其中与libxv.dev相关的开发包选中,然后更新。
4. 如果要在mplayer中使用alsa音频系统,请在 "新立得软件包管理器中" 选择 "搜索",在对话框中键入alsa ,将其中与ALSA相关的开发包选中,然后更新。
5. 使用tar jxvf MPlayer-1.0rc1.tar.bz2 将源码解压
6. 使用tar jxvf essential-20061022.tar.bz2 将解码器解压,然后将其拷贝到一个公共目录(推荐),本文将其拷贝至/usr/lib/win32下。执行步骤:
$ sudo mv essential-20061022 /usr/lib/win32
$ sudo chmod 644 /usr/lib/win32/*
7. 执行如下命令:
./configure --prefix=~/mplayer --enable-gui --enable-largefiles --enable-menu --language=zh_CN --with-reallibdir=/usr/lib/win32/ --with-codecsdir=/usr/lib/win32/ --with-win32libdir=/usr/lib/win32/
其中--language=zh_CN是将Mplayer安装为中文版本,注意:如果启用此项,请确定你的缺省语言环境为zh_CN.utf8,如果不是,请在编译前将语言环境设置为zh_CN.utf8,在编译安装后再将其改回你喜欢使用的语言环境,比如zh_CN.GBK等。(如果不这样做,可能会编译成一个乱码版本)
8 . make; make install
9. vi ~/.mplayer/config
加入如下内容:
#Audio
ao=alsa
#Video
vo=xv
9. 如果使用gmplayer,请将一个皮肤包解压至 $mplayer安装路径/share/mplayer/skins 下,
执行 ln -s $mplayer安装路径/share/mplayer/skins /$模个Skin的目录名 default
再执行 ln -s /usr/share/fonts/‘某个中文字体‘ ~/.mplayer/subfont.ttf
至此基本上算是OK了