在ubuntu上,源码编译安装Mplayer

step 1,准备好所有的文件,如下所示:

MPlayer-1.0rc2.tar.bz2
Mplayer源文件
Blue-1.7.tar.bz2 [这个是博客附件,下载后请把.rar后缀去掉]

mplayer 皮肤文件 ,可以下载多个
font-arial-cp1250.tar.bz2[这个是博客附件,下载后请把.rar后缀去掉]
mplayer 字体文件
essential-20071007.tar.bz2
mplayer 通用解码器
windows-all-20071007.zip
mplayer win32解码器

以上文件都可以在
http://www.mplayerhq.hu/design7/dload.html下载

 

step 2,编译环境准备:

执行一下命令:

     apt-get install libgtk2.0-dev

     mplayer有用到gtk,所以需要安装
     apt-get install build-essential 

   编译环境,automake等

 

step 3,建立程序文件夹

3.1 执行:sudo  mkdir /usr/local/mplayer
  [当然你可以选择别的目录]
   建立MPlayer主目录

 

3.2 执行:    sudo  mkdir /usr/lib/codes
      建立MPlayer 解码器目录
3.3 执行:    sudo mkdir /usr/lib/win32codes
      建立MPlayer Win32解码器目录
3.4 解压缩文件
解压缩:  MPlayer-1.0rc2.tar.bz2
执行:    tar -xjvf MPlayer-1.0rc2.tar.bz2
        生成一个MPlayer-1.0rc2的目录 


解压缩:  Blue-1.7.tar.bz2
执行:    tar -xjvf Blue-1.7.tar.bz2
        生成Blue-1.7目录 


解压缩:  font-arial-cp1250.zip
执行:     unzip font-arial-cp1250.zip
       生成font-arial-cp1250目录 


解压缩:  essential-20071007.tar.bz2
执行:    tar -xjvf essential-20071007.tar.bz2
       生成essential-20071007目录

 

step 4,拷贝文件准备编译

将刚才解压的essential-20071007下的文件拷贝到/usr/lib/codes 下
执行:sudo cp essential-20071007/* /usr/lib/codes/ -Raf  

 

修改文件权限为777,即所有人都可以访问

执行: sudo chmod 777 /usr/lib/codes/*


解压缩:    windows-essential-20071007.zip
执行:     unzip windows-essential-20071007.zip
生成windows-essential-20071007目录
拷贝文件
执行:      sudo cp windows-essential-20071007/* /usr/lib/win32codes/ -Raf

修改文件权限为777,即所有人都可以访问

执行:      sudo chmod 777 /usr/lib/win32codes/* 


step 5,编译源代码安装MPlayer

 

 执行:       cd MPlayer-1.0rc2

进入MPlayer 源码目录
执行:

  sudo ./configure  --prefix=/usr/local/Mplayer/ --enable-gui --enable-freetype  --codecsdir=/usr/lib/codes/ --win32codecsdir=/usr/lib/win32codes/  --language=zh_CN     

 

配置命令参数解释如下:

./configure                     #详细说明见./configure --help
--prefix=/usr/local/MPlayer/    #
安装路径
--enable-gui                    #
支持图形化窗口,如果你只在命令下用可以不要这个
--enable-freetype               #
方便以后调整字体
-codecsdir=/usr/lib/codecs/     #
指定编码所在位置
--win32codecsdir=/usr/lib/wincodecs/  #
指定win32编码目录

 

成功后生成Makefile文件

 

接下来就是漫长的编译时间:[编译后同时开始安装]

执行: make &make install 

 

step 6,配置和皮肤

接下来配置MPlayer

切换到

执行:    cd /usr/local/Mplayer/bin/

执行:   ./mplayer

这时在你的用户目录下会建立mplayer的文件夹

执行:   cp * /usr/bin/

把MPlayer主文件拷贝到系统执行环境目录下

切换到源码文件夹的 MPlayer-1.0rc2/etc/ 

执行:sudo cp input.conf example.conf menu.conf codecs.conf ~/.mplayer/

切换到存放解压文件的目录,

执行:  sudo  mv Blue-1.7/  /usr/local/mplayer/share/mplayer/skins/

执行:  cd /usr/local/mplayer/share/mplayer/skins/

执行:   ln -s Blue-1.7/ default

       建立默认皮肤软链接 

再次切换到存放解压文件的目录,

执行:  cd font-arial-cp1250/

执行: sudo cp font-arial-14-cp1250/  ~/.mplayer/font -Raf

拷贝字体

 

这样就大功告成拉!

如果不能够全屏:请进行一下操作

 gedit ~/.mplayer/config

另起一行写上: zoom=yes 保存退出就行了!

 

运行mplayer则:

gmplayer 就可以啦!

上几张图,哈哈:

 

posted @ 2009-08-05 15:56  Scorpio_逸尘  阅读(4044)  评论(0编辑  收藏  举报