zoukankan      html  css  js  c++  java
  • 在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 就可以啦!

    上几张图,哈哈:

     

  • 相关阅读:
    WSL配置c语言环境
    vue无法获取$store中的变量
    接口自动化中全局参数以及用例信息
    正则表达式
    vue-i18n web 前端国际化
    elementui默认样式修改的问题
    setTimeOut的使用以及this指向问题
    elementui 在表格表头里面添加按钮
    各种
    element ui tabs标签页动态增加标签页,标签页引用组件
  • 原文地址:https://www.cnblogs.com/Zscorpio/p/1539652.html
Copyright © 2011-2022 走看看