据说mplayer相当于windows下的暴风影音,那么今天就来安装上mplayer。

  • 安装的大体步骤:

安装mplayer需要安装,解码器,mplayer,皮肤。

这三个包你都可以在mplayer官方获取到。

不要认为三个包都有了就可以顺利安装了,mplayer会依赖很多包。稍后你会体会到。

  •  准备

三个包的下载地址:

http://www.mplayerhq.hu/design7/dload.html

source snapshot【mplayer】:http://www.mplayerhq.hu/MPlayer/releases/mplayer-export-snapshot.tar.bz2

Linux AMD64 20071007【解码的二进制包】:http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2

KDE【皮肤】:http://www.mplayerhq.hu/MPlayer/skins/KDE-0.3.tar.bz2

  •  安装

下载好三个包以后,来进行正是安装。

解压【解码的二进制包】放到/usr/local/lib/codecs/目录,mplayer会到这目录找插件。

解压 mplayer

#。/configure --enable-gui   //有很多配置项,你感兴趣可以--help,但是gui必须配置才可以有界面
#make
#make install

当然,你中间会遇到很多问题。因为mplayer需要以下这些包。

     POSIX system - You need a POSIX-compatible shell and POSIX-compatible system tools like grep, sed, awk, etc. in your path.

    GNU make 3.81 or later

    binutils - GNU binutils 2.11 or later is known to work.

    compiler - We mostly use gcc, the recommended versions on x86 are 2.95 and 3.4+. On PowerPC, use .x+. icc 10.1+ is also known to work.

    Xorg/XFree86 - recommended version is 4.3 or later. Make sure the development packages are installed, too, otherwise it won't work. You don't absolutely need X, some video output drivers work without it.

    FreeType - 2.0. or later is required for the OSD and subtitles

    ALSA - optional, for ALSA audio output support. At least 0.9.0rc4 is required.

    libjpeg - required for the optional JPEG video output driver

    libpng - required for the optional PNG video output driver

    directfb - optional, 0.9. or later required for the directfb/dfbmga video output drivers

    lame - 3.98. or later, necessary for encoding MP3 audio with MEncoder

    zlib - recommended, many codecs use it.

    LIVE555 Streaming Media - optional, needed for some RTSP/RTP streams

    cdparanoia - optional, for CDDA support

    libxmms - optional, for XMMS input plugin support. At least 1.2. is required.

    libsmb - optional, for SMB networking support

    libmad - optional, for fast integer-only MP3 decoding on FPU-less platforms 

你可以不去管,硬着头皮安装,中间遇到问题再一个个解决。

我遇到的问题是 x11,GTK2-devel

#yum install *x11*
#yum install *gtk2*

还有可能需要yasm:

下载地址:http://yasm.tortall.net/Download.html

假设你经过千辛万苦终于完成mplayer的install,那接下来安装皮肤。很简单:解压后

#mv KDE  /usr/local/share/mplayer/skins/default

安装完成。

  • 可能遇到的问题以及解决方法

不要高兴的太早,你现在打开视频文件,还有可能遇到 只有画面没有声音的情况。我遇到了。

解决方法1:

网上有人说,下载all****.tar.bz2,放到/usr/local/lib/codecs/目录

    wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
ls -hs
tar jxvf all-.tar.bz2
cp -r ./all-/* /usr/local/lib/codecs/
275 ls
276 cd mplayer-checkout-2014-12-22/
277 ./configure --enable-gui
278 make
279 make install

解决方法2:

yum install *stream* --skip-broken

第二种肯定可以使用。第一种不太肯定。如果你实验有准确结果,可以给我留言。谢谢。

  •  参照

官方的英文指导:http://www.mplayerhq.hu/DOCS/README

http://www.mplayerhq.hu/DOCS/HTML/en/install.html 【这个我没有看,也顺手贴过来把】

http://www.linuxidc.com/Linux/2013-12/93726.htm

CentOS安装mplayer的更多相关文章

  1. CentOS 下安装Mplayer播放器(转载)

    一.准备工作 需要的安装包及下载地址:1.mplayer源代码包(MPlayer-1.0rc4.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/ ...

  2. Linux(CentOS 6.4)系统中安装mplayer

    整了一个上午终于把mplayer安装上了,我的系统是centos 6.4,真是不容易啊! 一.准备工作 需要的安装包及下载地址:1.mplayer源代码包(MPlayer-1.0rc4.tar.bz2 ...

  3. CentOS下源码安装mplayer播放器

    http://www.mplayerhq.hu/MPlayer/releases/ [root@ok MPlayer-1.2.1]# pwd /root/MPlayer-1.2.1 http://ww ...

  4. CentOS安装视频播放器SMPlayer

    首先下载rpmforg,下载对应的版本,就是对应CentOS版本,还有32位与64位也要对应上.地址如下: http://wiki.centos.org/AdditionalResources/Rep ...

  5. 14_RHEL7安装mplayer

    这里用nux-dextop仓库来配置 Nux Dextop桌面对CentOS和RHEL 6/7可用.它是一个面对CentOS.RHEL.ScientificLinux的含有许多流行的桌面和多媒体相关的 ...

  6. CentOS6.4安装mplayer

    1.准备软件 mplayer官网:http://www.mplayerhq.hu/design7/news.html RPM Fusion网址:http://rpmfusion.org/ EPEL网址 ...

  7. CentOS7 安装 mplayer

    我google找到这个方法可以简单快速安装 mplayer 和 vlc,centos 7 only. Please google the latest release for the followin ...

  8. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  9. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...

随机推荐

  1. Debug Certificate expired on 11-5-8 上午 6:26

    好久没用电脑上的eclipse,今天新建了个安卓项目,发现报下面的错误:   后来得知: 是Debug证书过期所致. android应用必须经过签名证书进行数字签名后,才能安装,在开发调试阶段,默认情 ...

  2. spring源码分析之spring-web http详解

    spring-web是spring webmvc的基础,它的功能如下: 1. 封装http协议中client端/server端的request请求和response响应及格式的转换,如json,rss ...

  3. java 并发官方教程

    http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html Concurrency Computer users t ...

  4. ListView滑动不爽,滚动一页得滑几次?该用分页列表啦!

    ListView等滚动位置经常不符合用户期望: 很多时候都是看完一页想滑到下一页,但滑动一次距离往往不是不够就是超过,很难控制. PagedListView工程中提供了PageScroller来解决这 ...

  5. 关于JSP异常的处理

    jsp中错误处理页面-isErrorPage="true" 举例说明:mustBeError.jsp <%@ page contentType="text/html ...

  6. 你了解C语言中的关键字volatile吗?

    我们在学习C语言的32个关键字时,大家都不太注意volatile这个关键字,volatile是一个类型修饰符.volatile的中文意思是“易变的”.那么在程序中我们在什么情况下才使用他呢?我们在分析 ...

  7. 记工作中的git遇到的问题

    看了 git 回退到某版本后,再在此版本上更新,无法push 操作前,我备份了修改了目录,准备建一个分支进行操作 我在本地revert了一次,commit到了远程仓库.然后上个版本的修改给恢复了... ...

  8. css扁平化博客学习总结(二)css样式重置

    css样式重置 方法一:不推荐使用,这么写会让网页解析速度变慢. *{ margin: 0; padding: 0;} 方法二:大家常用的写法,比较流行. body, html, div, block ...

  9. 关于.NET编译的目标平台(AnyCPU,x86,x64)

    转载:http://blog.sina.com.cn/s/blog_78b94aa301014i8r.html 今天有项目的代码收到客户的反馈,要求所有的EXE工程的目标平台全部指定成x86,而所有D ...

  10. 常用meta整理【转载】

    < meta > 元素 概要 标签提供关于HTML文档的元数据.元数据不会显示在页面上,但是对于机器是可读的.它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 we ...