linux mplayer 编译,RHEL6下编译Mplayer
在Red Hat Enterprise Linux 6下编译Mplayer过程很忐忑,特记录一下:
首先
# wget http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc4.tar.bz2
# tar -zxvf MPlayer-1.0rc4.tar.bz2
# ./configure
# make
出现错误:
libmpcodecs/vd_mpng.c: In function 'pngReadFN':
libmpcodecs/vd_mpng.c:77: error: dereferencing pointer to incomplete type
libmpcodecs/vd_mpng.c: In function 'decode':
libmpcodecs/vd_mpng.c:114: error: dereferencing pointer to incomplete type
libmpcodecs/vd_mpng.c:131: error: dereferencing pointer to incomplete type
make: *** [libmpcodecs/vd_mpng.o] 错误 1
搜索半天,终于在谷歌上得到解惑,百度有点不给力:
Bug 354965 – media-video-mplayer fails to compile against media-libs-libpng-1_5_x
竟然是一BUG,没办法,只能用最新版的了。
# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
# ./configure
又有错误提示
No FFmpeg checkout, press enter to download one with git or CTRL+C to abort
解决方案:
You may need to install git client and press enter during the above warning time
直接回车,自动安装git获取FFmpeg
# ./configure 没办法,再来一次configure
错误
Error: yasm not found, use --yasm='' if you really want to compile without
说明YASM没有找到
# git clone git://github.com/yasm/yasm.git
或
# wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz
安装 yasm 后重新进入mplayer下
# make -j 2
我的机器是E5300双核
# make install
成功
# svn update
# ldconfig
# mplayer --help
完毕!
# mencoder -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=500 -lavfopts format=flv -srate 22050 -oac mp3lame -lavcopts acodec=mp3:abitrate=56 PrettyGirlWillGotMarried.mpg -o PrettyGirlWillGotMarried.flv -ofps 16
错误
MPlayer was compiled without libmp3lame support.
没安装lame
# wget http://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz
# tar -zxvf lame-3.98.4.tar.gz
# cd lame-3.98.4
# ./configure --enable-shared
# make && make install
重新编译一遍Mplayer,成功
呵呵,压缩率50%
linux mplayer 编译,RHEL6下编译Mplayer相关推荐
- FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译
FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译 什么是Firmament? Firmament (FMT) 是一款基于模型设计 (Model-Based-Design, M ...
- QGIS编译(跨平台编译)之三十九:QCA编译、QCA安装(Windows、Linux、MacOS环境下编译、安装)
目录 1.QCA介绍 2.QCA下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.QCA介绍 QCA(Qt Cryptographic Architecture)是一个用 ...
- QGIS编译(跨平台编译)之四十四:HDF5编译(Windows、Linux、MacOS环境下编译)
目录 1.hdf5介绍 2.hdf5下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.hdf5介绍 HDF5 (Hierarchical Data Format) 是一种 ...
- OSG第三方库编译之二十五:webp编译(Windows、Linux、Macos环境下编译)
目录 1.webp介绍 2.webp下载 3.Linux下编译 4.MacOS下编译 5.Windows下编译 1.webp介绍 WebP(发音:weppy)是一种提供了有损压缩与无损压缩(可逆压缩) ...
- QGIS编译(跨平台编译)之十五:geos编译(Windows、Linux、MacOS环境下编译)
目录 1.Geos介绍 2.Geos下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.Geos介绍 GEOS 是一个用于计算几何的 C/C++ 库,专注于 地理信息系统( ...
- soc eds能 编译linux,在SoCEDS环境下编译和更新preloader和uboot程序的方法
在SoCEDS环境下编译和更新preloader和uboot程序的方法 前面有介绍preloader在HPS boot过程中的的作用,接下来讲述下用户在SoCEDS环境下改如何编译preloader和 ...
- QGIS编译(跨平台编译)之十六:Expat编译(Windows、Linux、MacOS环境下编译)
目录 1.Expat介绍 2.Expat下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.Expat介绍 Expat是一个用C语言开发的.用来解析XML文档的开发库,它最 ...
- OSG第三方库编译之三十四:Expat编译(Windows、Linux、Macos环境下编译)
目录 1.Expat介绍 2.Expat下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.Expat介绍 Expat是一个用C语言开发的.用来解析XML文档的开发库,它最 ...
- zxing cpp linux,开源代码Zxing-VS2010下编译Zxing-CPP
开源代码Zxing-VS2010下编译Zxing-CPP 开源代码Zxing-VS2010下编译Zxing-CPP 1. 下载Zxing-cpp 源码 下载地址:https://github.com/ ...
最新文章
- 成功将BlogEngine 1.5 升级到了BlogEngine 2.0
- Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds
- 计算机大作业论文意义,大学的大作业是什么?
- matlab机器人自动分拣_极智嘉分拣系统落地 助力打造智慧物流引擎
- MySQL免安装版 图文教程【5.7版本,纯净版win7安装】
- java int转byte出现负数 byte转int的解决
- 49、常见网络故障及解决办法合集
- JavaScript逻辑运算与或非
- Ubuntu部署YAPI
- sd卡受损怎么修复?这个技巧一定要看
- 3GPP RAN第一次F2F会议,都干了些啥?
- 上海交大ACM班俞勇团队出新书了!
- Two-Stream Convolutional Networksfor Action Recognition in Videos——学习笔记
- 金融 数据库 mysql_MySQL 和 PostgreSQL 哪个更适合做金融数据库
- 无为职中计算机专业期中考试高一,无为县襄安高级职业中学
- android APK 中英文对比(转)
- 人脸检测-ROI与泛洪填充(5)
- Linux系统ISO镜像文件下载地址
- 短视频软件开发——平台同质化如何破局
- 秋天是掉头发的季节,怎么做才少掉些?!