MPlayer 1.3.0与1.0rc4安装编译全攻略

需积分: 9 4 下载量 176 浏览量 更新于2024-07-15 收藏 2.81MB DOCX 举报
"MPlayer安装编译总结(1.3.0、1.0rc4).docx" 本文档详细介绍了MPlayer 1.0rc4和1.3版本的安装编译过程,针对背景闪烁和抖动的问题提供了解决方案。MPlayer是一款开源的媒体播放器,适用于多种操作系统,其安装编译对于开发者来说是一项重要任务。 一、MPlayer 1.0rc4的安装编译 首先,安装必要的库包和环境,包括开发工具、依赖库等。在硬件准备后,需要进行libmad库的编译。libmad是用于解码MPEG音频的库。解压libmad源代码,配置并编译,过程中可能需要删除Makefile中的"fforce-mem"选项来解决特定问题。接着,配置并编译MPlayer源代码,确保config.mak中的EXTRALIBS值正确,并对libmpeg2/motion_comp_arm_s.S文件和Makefile进行相应修改。最后,完成make编译和make install安装,然后将编译好的MPlayer拷贝到ARM开发板上进行测试。 二、MPlayer 1.3的安装编译 对于1.3版本,同样需要预先安装必要的库包,然后配置和编译libmad库,接下来直接配置并编译MPlayer,最后进行测试。 在遇到MPlayer背景闪烁或抖动的问题时,可以参考文档提供的解决方案。可能的原因是视频解码或渲染问题,通过调整配置或者优化编译选项可以改善。在某些情况下,可能需要针对特定硬件平台优化代码,例如在特定SSE或ARM指令集上进行优化。 此外,文档还提到了一些Linux基础操作,如不同形式的`cd`命令的区别,以及$PWD和pwd变量与命令的区别,还有Linux中静态库和动态库的概念,这些都是进行系统级开发时需要了解的基础知识。 这份文档为那些希望在Linux环境下编译MPlayer,尤其是解决播放问题的开发者提供了详细的步骤和解决方案。通过遵循这些步骤,开发者可以更好地理解和调试MPlayer,以适应各种系统和硬件环境。