ffmpeg在Windows平台上的编译方法

由于ffmpeg不能在vc的环境下编译,因此我们需要下载一个MinGW

安装好后打开msys.bat文件编辑,在最开始处添加一行

call "E:\Program Files (x86)\MicrosoftVisual Studio 10.0\VC\bin\vcvars32.bat"

我这里是64位系统+VC2010,安装在E盘,大家可以根据自己的情况进行修改

然后运行MinGW

因为MinGW是一个仿Unix的环境,所以所有路径都需要遵守Unix的规范,比如你的ffmpeg工程放在D:\project\ffmpeg目录下

这时候需要在MinGW的命令行下输入:cd /d/project/ffmpeg

进入ffmpeg的工程目录后进行一下配置,生成编译所需要的config.mak等文件

如果我们想将libavcodec等编译成动态库,可以这样

./configure –enable-shared –disable-static –enable-memalign-hack

有时候系统会返回你没有安装yasm,这时候需要在命令行后面再加上–disable-yasm

命令执行后会执行一系列的操作,然后会生成编译所需要的config.mak文件

这时候只需要输入make,就正式开始编译啦,其实很简单吧,下次再跟大家分享ffmpeg在windows平台上的使用方法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值