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

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

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

Centos 7 安装srs流媒体 centos7安装播放器_Centos 7 安装srs流媒体

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

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

Centos 7 安装srs流媒体 centos7安装播放器_svn_02

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

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

Centos 7 安装srs流媒体 centos7安装播放器_svn_03

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

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

Centos 7 安装srs流媒体 centos7安装播放器_文件复制_04

来获取svn。

  

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

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

1.下载解码包

Centos 7 安装srs流媒体 centos7安装播放器_依赖包_05

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

Centos 7 安装srs流媒体 centos7安装播放器_文件复制_06

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

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

Centos 7 安装srs流媒体 centos7安装播放器_svn_07

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

Centos 7 安装srs流媒体 centos7安装播放器_依赖包_08

Centos 7 安装srs流媒体 centos7安装播放器_svn_09

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

Centos 7 安装srs流媒体 centos7安装播放器_文件复制_10

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

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

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

Centos 7 安装srs流媒体 centos7安装播放器_svn_11

第二步:

下载一个解码包

Centos 7 安装srs流媒体 centos7安装播放器_依赖包_12

然后将其解压:

Centos 7 安装srs流媒体 centos7安装播放器_svn_13

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

Centos 7 安装srs流媒体 centos7安装播放器_Centos 7 安装srs流媒体_14

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

  三.对文件进行编译

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

Centos 7 安装srs流媒体 centos7安装播放器_依赖包_15

安装:

Centos 7 安装srs流媒体 centos7安装播放器_svn_16

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

2.编译文件。

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

Centos 7 安装srs流媒体 centos7安装播放器_文件复制_17

第二次:

Centos 7 安装srs流媒体 centos7安装播放器_Centos 7 安装srs流媒体_18

至此,编译完成。

  四,最后一步,进行安装

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

来吧,打出 sudo make install

Centos 7 安装srs流媒体 centos7安装播放器_依赖包_19

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

Centos 7 安装srs流媒体 centos7安装播放器_文件复制_20

Centos 7 安装srs流媒体 centos7安装播放器_Centos 7 安装srs流媒体_21

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