FFMPEG安卓编译与libmp3lame
FFMPEG Android Compile With libmp3lame
我的操作系统是mac操作系统x
我可以在没有libmp3lame的情况下编译和使用ffmpeg,并且没有任何问题,我使用以下命令来编译ffmpeg
sudo/配置
但是当我尝试时
sudo/configure--enable-libmp3lame
返回错误error:libmp3lame>=3.98.3未找到
但是,我的系统上安装了libmp3lame。
我使用brew安装了libmp3lame安装了lame
并与brew链接lame。
当我查看config.log以查看错误消息时,我得到了这个
gcc-D_ISOC99_SOURCE-D_FILE_OFFSET_BITS=64-D_LARGEFILE_SOURCE-DPIC-std=c99-mddynamic no-pic-fomit帧指针-fPIC-E-o/tmp/ffconf.V6BXHwIr.o/tmp/ffconf.rMa57AkB.c/tmp/ffcnf.rMa57AkB:1:10:致命错误:找不到"lame/lame.h"文件
所以它找不到lame/lame.h,但我在/usr/local/include中有lame/lame.h。。
我真的很纠结,在互联网上搜索了好几个小时,
任何帮助都将不胜感激,谢谢
编辑=====
我取得了一些进展,现在我已经在安卓系统中编译了ffmpeg witch,但我仍然无法将其与libmp3lame 结合
尝试将--extra ldflags=-L/usr/local/lib添加到的末尾/配置字符串。对我来说,这很重要。例如:
./configure --enable-libmp3lame --extra-ldflags=-L/usr/local/lib
我试过添加和不添加。有了它,它就行了,没有它,我会得到和你一样的错误。