`
ferreousbox
  • 浏览: 287522 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于MPlayer安装过程中的问题及解决

阅读更多

    最近在研究flv视频技术的时候由于要安装mplayer来进行rm/rmvb视频的转换,在安装的过程中遇到了不少问题,现在基本上已经都解决了,所以写下来留作以后参考,也和大家一起分享下~~~

    首先下载所有的软件包,如下:
1)MPlayer-1.0rc1.tar.bz2      mplayer的主程序
2)all-20071007.tar.bz2        mplayer的所有编码和解码包
3)windows-all-20071007.zip    同上
4)gcc-3.4.0.tar.gz            这个可选,后面说到
5)libstdc++-3.3.2-6.i386.rpm  这个也可选,后面说到

    在安装前,先做个说明,假设你所有的软件包都放在/home/mbq目录下。由于MPlayer的源码安装的时候需要的gcc编译器是2.9系列和3.X系列,所有如果你的机器的gcc版本不是这一系列的话,查看gcc版本的命令如下:

#gcc -v
使用内建 specs。
目标:i386-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
线程模型:posix
gcc 版本 4.1.1 20070105 (Red Hat 4.1.1-52)

    如果显示的结果如上,最后一行就是版本号了(根据机器的不同显示不同),如果查看所得版本号是gcc3.X系列以上的话,那么请先安装gcc-3.4.0.tar.gz,这个安装的时间比较长,估计要半个多小时到五十分钟左右,命令执行如下:

#cd /home/mbq
#tar xf gcc-3.4.0.tar.gz
#cd gcc-3.4.0
#./configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
#make
#make install

    等安装完毕后,我们再做一个连接将其主程序连接到/usr/bin目录下,首先先备份以前版本的gcc程序:

#mv /usr/bin/gcc /usr/bin/gcc4
#ln -s /usr/local/gcc-3.4.0/bin/gcc /usr/bin/gcc

    然后我们再查看gcc版本的时候,应该就是显示如下了:

#gcc -v
Reading specs from /usr/local/gcc-3.4.0/lib/gcc/i386-redhat-linux/3.4.0/specs
Configured with: ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
Thread model: posix
gcc version 3.4.0

    编译器安装完毕后,另外由于我在使用的过程发现转换rm/rmvb格式为flv格式的时候需要库libstdc++.so.5的支持,所有首先你得查看一下/usr/lib下是否有这个库存在:

#cd /usr/lib
#ls -l | grep libstdc++
lrwxrwxrwx   1 root root          18 11-21 09:15 libstdc++.so.5 -> libstdc++.so.5.0.5
-rwxr-xr-x   1 root root      730768 2004-01-10 libstdc++.so.5.0.5

    如果你不能发现上面输出的这两行的话,那么请先安装libstdc++-3.3.2-6.i386.rpm,执行如下:

#cd /home/mbq
#rpm -ivh libstdc++-3.3.2-6.i386.rpm

    如果系统提示有比这更新的版本已经被安装了,提示如下:

Preparing...                ########################################### [100%]
        package libstdc++-4.1.1-52.el5 (which is newer than libstdc++-3.3.2-6) is already installed

那么请执行下面这个命令进行安装:

#rpm -ivh --oldpackage libstdc++-3.3.2-6.i386.rpm

    这个顺利的安装完毕后,我们就可以开始安装MPlayer了。

#cd /home/mbq
#tar xf all-20071007.tar.bz2
#mv all-20071007/* /usr/lib/codes
#chmod 644 /usr/lib/codes/*
#chown root.root /usr/lib/codes/*
#unzip windows-all-20071007.tar.bz2
#mv windows-all-20071007/* /usr/lib/wincodes
#chmod 644 /usr/lib/wincodes/*
#chown root.root /usr/lib/wincodes/*
#tar xf MPlayer-1.0rc1.tar.bz2
#cd MPlayer-1.0rc1
#./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codes/ --with-win32libdir=/usr/lib/wincodes/
#make
#make install

    这样我们就顺利的安装完毕了MPlayer了,安装目录就是:/usr/local/mplayer了,然后我们就可以用它来进行视频的转换或其他的事情了。由于几个附件的限制,就只上传一个libstdc++-3.3.2-6.i386吧,其他的可以到各自的官方网站上去下载!

分享到:
评论

相关推荐

    mplayer的安装全过程

    mplayer 安装全过程 mplayer 是一个功能强大且流行的开源多媒体播放器,可以播放视频和音频文件。下面是 mplayer 安装全过程的详细介绍。 安装准备 在安装 mplayer 之前,我们需要先安装一些必要的依赖项。使用...

    Linux 下关于Mplayer源代码安装

    在安装主程序之前,请确保系统中已安装`sd1`、`sd1-devel`和`gcc`,这些是编译过程中必需的支持软件。如果未安装,可以通过以下命令进行安装(以RHEL/CentOS为例): ```bash sudo yum install sd1 sd1-devel gcc ``...

    linux 下mplayer的安装

    Linux 下安装 MPlayer 可能会出现一些让人摸不到头脑的错误,以下是作者在安装 MPlayer 过程中遇到的问题和解决方案。 首先,需要准备一些必要的包或文件,包括 windows-all-20071007.zip、all-20071007.tar.bz2、...

    Linux下一键安装MPlayer

    总的来说,"Linux下一键安装MPlayer"是一个方便Linux用户快速安装MPlayer的实用方法,它通过自动化脚本消除了手动编译的繁琐过程,使得MPlayer成为Linux桌面系统中的一个易用且功能丰富的媒体播放工具。同时,这也...

    Linux下安装mplayer教程.pdf

    Linux下安装MPlayer的教程涉及了在Linux操作系统中安装MPlayer多媒体播放器的详细步骤,同时涵盖了与MPlayer相关的编解码器安装以及基本的配置方法。以下是对本教程的详细解读。 首先,MPlayer是一个开源的多媒体...

    RedHat9下安装MPlayer - Linux学习网.rar

    在Red Hat 9上安装和使用MPlayer的过程中,可能会遇到各种问题,例如硬件加速支持、编码格式不兼容等。解决这些问题通常需要查阅MPlayer的官方文档、社区论坛或者搜索网络资源。MPlayer拥有活跃的社区,用户可以通过...

    Mplayer安装说明

    本文将深入解析MPlayer在Linux环境中的安装流程,包括所需组件的下载、配置、编译和安装步骤,以及常见问题的解决方法。 #### 安装前准备 在开始MPlayer的安装之前,确保你的Linux系统已经更新至最新状态,并且...

    mplayer源码及移植步骤

    - `mplayer移植OK.txt`、`Mplayer笔记.txt`:包含了移植过程中的笔记和问题解决方法,是学习和解决问题的好资料。 - `readme.txt`:可能包含了更详细的说明或注意事项,建议仔细阅读。 通过以上步骤,你可以深入...

    Ubuntu6.06 Linux安装Mplayer过程解析

    Ubuntu 6.06 Linux 安装 Mplayer 过程解析 本文将详细介绍 Ubuntu 6.06 Linux 安装 Mplayer 的过程,包括安装 Mplayer 的基本步骤、配置 Mplayer 的显示设置、安装 w32codecs 解码器、配置中文字幕显示等。 安装 ...

    Linux下安装mplayer播放器

    本文将详细介绍如何在Red Hat 9中成功安装mplayer,并针对一些常见的问题提供解决方案。 #### 二、安装前准备 1. **环境要求**: - 系统:Red Hat 9 - 必需软件包:XFree86-devel(用于GUI支持)、libpng、libpng...

    基于arm-linux-gcc版本,音乐视频播放器mplayer(包含安装教程)

    阅读并按照文本中的指示操作,这通常包括调整配置选项、处理依赖关系以及解决可能遇到的兼容性问题。 此外,压缩包中还有一个名为`zlib-1.2.11.tar.xz`的文件,这是ZLib库的源码。MPlayer可能需要这个库来处理某些...

    MPlayer安装编译总结(1.3.0、1.0rc4).docx

    在处理某些特定问题,如背景闪烁和抖动时,可能需要安装特定版本,例如MPlayer 1.3.0或1.0rc4。这篇文档将指导你如何进行安装和编译。 首先,我们来了解安装MPlayer的前提条件: 1. **安装库包**:在编译MPlayer...

    mplayer使用手册中文pdf

    - **状态信息显示**:MPlayer内置了OSD功能,能够在播放过程中显示当前的状态信息。 - **字幕处理**:支持欧洲语种/ISO 8859-1,2、西里尔语、韩语等多种字体,并能播放多种格式的字幕文件(MicroDVD、SubRip、...

    MPlayer for Linux(包括安装包1.0rc3解码包等4个及安装说明)

    总的来说,MPlayer for Linux这个压缩包提供了一站式的解决方案,让用户无需费力寻找和安装各个组件,即可在Linux系统中享受高质量的多媒体播放体验。解码包确保了兼容性,皮肤则提升了用户体验。对于Linux用户来说...

    linux下MPlayer-1.0rc4.tar.gz加解码器加皮肤加安装说明

    Linux下的MPlayer是一款强大的开源媒体播放器,支持各种视频和音频格式。MPlayer-1.0rc4.tar.gz是该软件的一个版本,...在使用过程中,遇到任何问题,通常可以通过查阅官方文档、社区论坛或在线教程来获取解决方案。

    从源码自动安装最新版MPlayer的Shell脚本

    总之,`install.sh`是一个自动化源码安装MPlayer的Shell脚本,通过它可以便捷地在系统中安装最新版本的MPlayer,同时解决依赖问题,极大地提高了效率。对于熟悉Linux环境的用户来说,这是一个非常实用的工具。

    MPlayer的windows平台编译与phonon mplayer后端配置.doc

    【MPlayer在Windows平台的编译与Phonon MPlayer后端配置】 MPlayer是一款流行的开源多媒体播放器,它遵循GNU通用公共...记住,这是一个学习和解决问题的过程,最终你会获得一个完全定制且适应Windows环境的MPlayer。

    mplayer移植.rar

    四、解决依赖问题 mplayer依赖于多个库,如FFmpeg、SDL等。这些库也需要在开发板上可用并且与mplayer版本兼容。因此,我们还需要对这些依赖库进行同样的移植步骤。如果遇到未打包的库,可能需要手动下载源码,配置...

    linux下 Mplayer 执行程序

    总的来说,Linux下的Mplayer是一款功能全面、高度可定制的多媒体播放器,无论你是追求命令行的简洁高效,还是喜欢图形界面的直观易用,都能在Mplayer中找到满足需求的解决方案。通过不断的更新和社区的支持,Mplayer...

Global site tag (gtag.js) - Google Analytics