ffmpeg第三方库编译记录

本文详细记录了在Windows上使用Mingw和Msys编译ffmpeg及其依赖库的过程,包括libogg、x264、LAME、librtmp等。通过配置和编译步骤,帮助读者理解并解决编译过程中可能遇到的问题。
摘要由CSDN通过智能技术生成

最近在研究ffmpeg的编译,之前使用的Ubuntu,需要安装虚拟机,非常麻烦,所以后来改研究在Windows平台编译。

一开始遇到很多挫折,参考了网上很多的帖子,但要么不全要么内容已过期,经过我的反复试验或研究,最终搞定了。在此记录一下,也希望能对编译ffmpeg的朋友们有所帮助。

首先安装Mingw和Msys平台,可以参考我其他几篇转载的帖子,基本都不会有问题

然后从ffmpeg官网下载源码,可以选择最新的git测试版或稳定版(我下载的是ffmpeg-1.1),编译方式都大同小异,如果不需要第三方库的话,编译选项如下(shared和static只能有一个为enable):

./configure --enable-static --disable-shared --enable-memalign-hack --arch=x86 --target-os=mingw32 --pkg-config=pkg-config --enable-runtime-cpudetect --disable-debug --enable-pthreads
make
make install


下面介绍各种第三方库的编译。为了方便编译,所有库均先解压到[mingw]/msys/1.0/home/[username]根目录,然后在mingw shell中cd命令定位到库文件夹下。


X264

http://www.videolan.org/developers/x264.html,下载最新版本的git

编译安装:
./configure --enable-win32thread
make
make install
cp -iv x264.h x264_config.h /mingw/include  
cp -iv libx264.a /m

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值