最近更换了centos7系统,对新系统的操作不是太熟悉。大神轻喷。昨晚突然想要下个电影看看,结果发现系统自带的播放器支持的视频格式有限,google查了一下,他们推荐使用MPlayer。于是经过一通google和百度,参考了好多别人的博客,历经一个多小时,终于成功的搞定了这个播放器。当然,如果你参考我的博客,你就不需要这么久,一步一步的下载安装即可。

  在网上看到他们的教程基本上都是在官网下载源代码,然后自己进行编译。首先,将你的帐号切换至root,或者每次执行命令时在命令的最前面加上sudo。

  打开任意一个文件夹,这取决于你们的心情。

  我则是进入根目录下的 下载/ 这个文件夹。

  一.让我们一步一步来,首先使用svn来获取主程序的源代码。

  当执行完毕后,在你的当前目录下会出现一个名为mplayer的文件夹。例如:在我的 下载/ 下面出现了一个mplayer的文件夹。

  然后进入mplayer这个文件夹,更新svn。如下图:

至此,第一步大功告成了。

提示:当你执行 svn 时如果出现svn包找不到,此时需要运行

来获取svn。

  

  二.第二步则是对相关的依赖包的下载。我们需要一个解码包,一个皮肤,还有一个用来控制声卡的包,一共三个包,大家不要着急,我们一步一步的进行演示。

先回到 下载/ 这个目录,然后下载依赖包。

1.下载解码包

下载成功后,解压这个包并把它复制到 /usr/local/lib/codecs 里面。

执行这三步,此时解码包算是下好了。

2.下载皮肤,如果你的播放器里没有皮肤,那么就只能在命令行里看视频,并不能在图形界面里看视频。

下载成功后,解压这个包并把它复制到 /usr/local/share/mplayer/skins/ 里面

然后把你下载的皮肤包设置为默认。

至此,皮肤这一关也搞定了。

3.接下来就是声卡的包,没有这个包的话,你打开视频后无法听到声音。昨天卡在这里卡了好久。

这里分成两个部分。第一,先安装alsa

第二步:

下载一个解码包

然后将其解压:

创建 /usr/local/lib/codecs 文件夹,并将上面解压的文件复制过去

至此,这个部分也完成了。

  三.对文件进行编译

1.在编译之前,首先需要下载一个yasm包,并把它安装在 mplayer 目录中。

安装:

此时所有的准备工作已经做完了,我们接下来需要的就是进行编译。

2.编译文件。

两次编译,进入 mplayer文件夹。

第二次:

至此,编译完成。

  四,最后一步,进行安装

此时,你已经基本完成了所有的操作,只需要进行最后一步,你就可以将二进制源代码编译成为一个播放器了,是不是很兴奋?

来吧,打出 sudo make install

不过此时,也许你又遇到了问题。

执行完这两个命令,世界都清静了,然后 make install,一切OK!

centos7安装MPlyaer的更多相关文章

  1. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

  2. CentOS7 安装Mono及Jexus

    CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...

  3. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  4. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  5. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  6. centos7安装eclipse

    centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...

  7. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

  8. CentOS7安装Ambari

    环境: CentOS7安装两个节点:master.slave1.并配置ssh无密码登录. 步骤: 获取 Ambari 的公共库文件(public repository): wget http://pu ...

  9. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

随机推荐

  1. Java 基础巩固:IO

    在学习IO的时候发现IO的类太多,如InputStream下面就用ReaderInputStream.InputStreamBuffer等等, 还用Reader.Writer.OutputStream ...

  2. ps 教程

    http://www.ps-xxw.cn/ps_cs5_shipinjiaochen.html https://68ps.com/zt/CS6/ https://68ps.com/zt/CC/ htt ...

  3. CentOS7上elasticsearch5.0启动失败

    CentOS7上elasticsearch5.0启动失败 刚一启动完直接就退出了 $ ./elasticsearch ... ERROR: bootstrap checks failed max fi ...

  4. Sql注入基础一

    凡是带入数据库查询的都有可能是注入.     整个数据包 Sql注入原理? 网站数据传输中,接受变量传递的值未进行过滤,导致直接带入数据库查询执行的操作问题. Sql注入对于渗透的作用? 获取数据(网 ...

  5. django restframework 的日常使用

    本文讨论 django restframework 的日常使用,满足常用 api 编写的需求,比如 List, Detail, Update, Put, Patch 等等.探讨 django rest ...

  6. Red Gate系列 - SQL各种工具

    Red Gate系列 - SQL各种工具 Red Gate系列文章: Red Gate系列之一 SQL Compare 10.4.8.87 Edition 数据库比较工具 完全破解+使用教程 Red ...

  7. [二次开发]dede文章页面怎样显示作者的头像

    dede在文章页面显示作者仅仅是显示其username,可是假如我想把dede改造成较为社交化的站点.我认为是有必要显示作者的头像的,可是官方并没有相应的模版标签. 在网上看到解决问题的办法基本上是直 ...

  8. 011-git-将tag推送到远端

    1.将tag推送到远端 在使用TortoiseGit过程中,push推送过程中,选择include tag,远端就有次分支.

  9. Mybatis参数总结(转载)

    转载自: MyBatis传入多个参数的问题 mybatis传递参数总结 一.单个参数 1.基本数据类型 (1)直接使用 List<ChargeRuleDO> tests(long id); ...

  10. Happy Hours, Happy Days

    No matter our age, being happy creates more happiness--making a better world for all of us. 无论青春与否,让 ...