zoukankan      html  css  js  c++  java
  • centos7安装mplayer的方法

    首先是要获取源代码。
    首先是主程序的源代码。
    打开你的终端,按照我的命令一步一步来:
    cd Download
    svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

    image

    按下回车,稍等一会儿会在Downloads目录下生成【mplayer】的目录

    之后进入mplayer目录,更新svn
    cd mplayer
    svn update

    image

    如果更新成功,如下所示:

    image

    之后还需要再下载一个压缩包。
    回到Downloads目录执行wget下载
    cd ..
    wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2

    image

    这个包是64位的。我想现在没有人会再用32位的了吧。。。
    上图中黑粗体是我输入的命令。
    下载成功后,解压这个包。
    tar -xaf essential-amd64-20071007.tar.bz2
    然后将加压出来的文件夹里面的所有文件复制到制定目录:
    sudo mkdir /usr/local/lib/codecs
    sudo cp essential-amd64-20071007/* /usr/local/lib/codecs

    image

    下一步开始编译了。

    进入mplayer的目录,执行configure
    cd mplayer
    ./configure --enable-gui --language=zh_CN #在此步骤之前,请到http://pkgs.org/download/yasm下载 yasm-1.2.0-4.sdl7.x86_64.rpm

    image

    执行到这里就停住了。请按一下回车,它会自动下载缺失的组件。
    下载完成后它会自动继续。如下图:

    image

    出现下图说明配置成功:

    image

    我用的是Emacs,所以大家可以把终端往上翻几页,找到successfully就说明可以了。

    配置好了开始正式的编译,就是make:
    make
    执行这个make的时间会有点长。请耐心等待。
    不过,在执行这个make之前请确认你的gcc的版本,请升级到3.0或者以上。
    确认程序版本的话,格式都是在后面加上--version:
    gcc --version
    如果没安装或者版本太低请先升级:
    sudo yum install -y gcc
    等了几分钟,终于编译好了。之后再执行:
    sudo make install

    image

    因为我已经安装过了,最后的回车我就不按了。
    我把之前的截图发出来好了。

    image

    走到这里你已经可以用mplayer来看片了。
    不过只能在命令行下观看。因为还缺少皮肤。
    去官网上下载皮肤:http://www.mplayerhq.hu/design7/dload.html
    拉到最下面会发现有好多皮肤。
    我选择了Blue。
    如果你们懒得手动下载,请复制我下面的命令就行:
    cd ..
    wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.10.tar.bz2
    解压:
    tar -xaf Blue-1.10.tar.bz2
    将解压出来的整个文件夹复制到制定目录:
    sudo cp -R Blue /usr/local/share/mplayer/skins/

    image

    为这个Blue文件夹做个软链接,名字叫default。像这样:
    cd /usr/local/share/mplayer/skins/
    sudo ln -s Blue/ default

    image

    上图中 ll 命令给你看的是最后生成软链接的结果。

    最后来展示下成果吧。

    最终成果展示。
    在菜单栏里:

    image

    打开之后:

    image

  • 相关阅读:
    Ajax数据爬取
    数据存储之非关系型数据库存储----MongoDB存储(Python操作)
    数据存储之关系型数据库存储---MySQL存储(Python操作)
    数据存储之文件存储
    使用pyquery
    使用Beautiful Soup
    使用XPath
    正则表达式和python中的re模块
    Android优化之ViewPager的懒加载
    开源框架Slidingmenu的基本使用
  • 原文地址:https://www.cnblogs.com/Yemilice/p/6217188.html
Copyright © 2011-2022 走看看