CentOS 7.0安装MPlayer
自带的播放器不管rmvb还是mp4都不能播放,也搜索不到解码器。
CentOS7epel装不上所以也没有rpmfusion,所以决定自己编译mplayer
首先是要获取源代码。
首先是主程序的源代码。
打开你的终端,按照我的命令一步一步来:
cd Download
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
按下回车,稍等一会儿会在Downloads目录下生成【mplayer】的目录
之后进入mplayer目录,更新svn
cd mplayer
svn update
如果更新成功,如下所示:
之后还需要再下载一个压缩包。
回到Downloads目录执行wget下载
cd ..
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
这个包是64位的。我想现在没有人会再用32位的了吧。。。
上图中黑粗体是我输入的命令。
下载成功后,解压这个包。
tar -xaf essential-amd64-20071007.tar.bz2
然后将加压出来的文件夹里面的所有文件复制到制定目录:
sudo mkdir /usr/local/lib/codecs
sudo cp essential-amd64-20071007/* /usr/local/lib/codecs
下一步开始编译了。
进入mplayer的目录,执行configure
cd mplayer
./configure --enable-gui --language=zh_CN #在此步骤之前,请到http://pkgs.org/download/yasm下载 yasm-1.2.0-4.sdl7.x86_64.rpm
执行到这里就停住了。请按一下回车,它会自动下载缺失的组件。
下载完成后它会自动继续。如下图:
出现下图说明配置成功:
我用的是Emacs,所以大家可以把终端往上翻几页,找到successfully就说明可以了。
配置好了开始正式的编译,就是make:
make
执行这个make的时间会有点长。请耐心等待。
不过,在执行这个make之前请确认你的gcc的版本,请升级到3.0或者以上。
确认程序版本的话,格式都是在后面加上--version:
gcc --version
如果没安装或者版本太低请先升级:
sudo yum install -y gcc
等了几分钟,终于编译好了。之后再执行:
sudo make install
因为我已经安装过了,最后的回车我就不按了。
我把之前的截图发出来好了。
走到这里你已经可以用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/
为这个Blue文件夹做个软链接,名字叫default。像这样:
cd /usr/local/share/mplayer/skins/
sudo ln -s Blue/ default
上图中 ll 命令给你看的是最后生成软链接的结果。
最后来展示下成果吧。
最终成果展示。
在菜单栏里:
打开之后:
CentOS 7.0安装MPlayer的更多相关文章
- CentOS 7.0安装配置Vsftp服务器
一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止fir ...
- CentOS 7.0安装
CentOS 7.0安装 本次通过虚拟机的方法安装CentOS 7.0操作系统,开启虚拟机后会出现以下界面 1.选择第一项,Install CentOS 7 (安装CentOS 7),进入下面的界面 ...
- CentOS 7.0安装配置Vsftp服务器步骤详解
安装Vsftp讲过最多的就是在centos6.x版本中了,这里小编看到有朋友写了一篇非常不错的CentOS 7.0安装配置Vsftp服务器教程,下面整理分享给各位. 一.配置防火墙,开启FTP服务器需 ...
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)(转)
转自:http://www.jb51.net/os/188488.html 作者:佚名 字体:[增加 减小] 来源:osyunwei 准备篇: CentOS 7.0系统安装配置图解教程 http:/ ...
- 【转发】【linux】【ftp】CentOS 7.0安装配置Vsftp服务器
adduser -d /var/www/android -g ftp -s /sbin/nologin ftp2 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firew ...
- Centos 7.0 安装Mono 3.4 和 Jexus 5.6
2013-07-26 写过一篇<CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4>,CentOS 7在CentOS 6的基础上有很大的调整,本文是这篇文章的更新,主要介 ...
- asp.net core 简单部署之FTP配置(CentOS 7.0安装配置Vsftp服务器)
配置过程原文地址:http://www.osyunwei.com/archives/9006.html 坑和结果 正确的跟着这个内容走,是靠谱的. 我自己给自己踩了个坑,请参照文章的朋友注意第七条:七 ...
- centos 7.0 安装nginx 1.9.10
可以参考以前安装成功的案例 centos 7.0 nginx 1.7.9成功安装过程 官网下载 http://nginx.org/en/download.html nginx下载位置 /usr/loc ...
随机推荐
- String类的方法2
---恢复内容开始--- .ToLower() //转为小写字符串"AbC"-->"abc" .ToUpper() //转为大写"A ...
- Linux公社资料库地址
免费下载地址在 http://linux.linuxidc.com/用户名与密码都是http://www.linuxidc.com
- hdu 3909 数独扩展
思路:做法与9*9的一样.只不过是变量. #include<set> #include<map> #include<cmath> #include<queue ...
- 【转】C#之继承
本文意在巩固基础知识,并不是对其进行深入剖析,如若对各位高手没有什么作用,请绕过. 本文为原创文,所有示例均是博主测试过的,欢迎大家批评指正,如有转载请标明出处,谢谢. 继承.封装和多态是面向对象编程 ...
- 22----2013.06.29---HTML--html介绍.超链接和图片,表格,表单,表单标签,meta,复习当天内容
01 HTML HTML :Hypertext Markup Language 超文本标记语言(类似于 裸奔的人.) 作用:向用户展示信息. CSS: Cascading 层叠样式表(类似于 人的 ...
- oracle数据库执行脚本常用命令总结
1. 执行一个SQL脚本文件 代码如下 复制代码 sqlplus user/pass@servicename<file_name.sql或SQL>start file_names或SQL& ...
- Exchange之三合一部署
1. 前期准备条件之安装filter包 2. 前期准备之安装组件,命令如下 Add-WindowsFeature NET-Framework,RSAT- ...
- JQuery 动态添加onclick事件
$('#div_id').click(function(){ show(1,2,this); });
- Cocos2d-x移植到WindowsPhone8移植问题-libcurl库移植问题
在Cocos2d-x 3.x最新版本中提供了Windows Phone 8平台移植libcurl库所需要的头文件和库文件.但要在Windows Phone 8平台成功移植libcurl库还是很不容易, ...
- 对App数据库元素进行简单的设计
假如对<豆瓣>进行简单的数据库元素设计; 分析页面: 简单的豆瓣一共有以下页面{ 活动页面 活动详情页面 电影页面 电影详情页面 影院页面(一般不用到数据库,不及于数据库考虑) 我的{ 活 ...