我的操作系统为Mac OS XFFMPEG的Android编译了libmp3lame
我可以编译和使用的ffmpeg没有了libmp3lame,又没有什么问题,我使用下面的命令来编译FFmpeg的
须藤运行./configure
但是当我尝试它
须藤的./configure --enable-了libmp3lame
返回错误ERROR:了libmp3lame> = 3.98.3找不到
但是,我在我的系统上安装了libmp3lame。
我安装了libmp3lame使用BREW安装跛脚
与酿造环节跛脚链接。
当我看到的config.log看到错误消息我得到这个
GCC -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS = 64 -D_LARGEFILE_SOURCE -DPIC -std = C99 -mdynamic-NO-PIC -fomit帧指针 - fPIC -E -o /tmp/ffconf.V6BXHwIr.o /tmp/ffconf.rMa57AkB.c /tmp/ffconf.rMa57AkB.c:1:10:fatal error:'lame/lame.h'file not found
所以它不能找到瘸/ lame.h但我有跛脚/ lame.h里面的/ usr /本地/包括..
我真的对这个stucked和搜索在互联网多个小时,
任何帮助,将不胜感激感谢
编辑=====
我取得了一些进展,我现在已经编译ffmpeg的女巫没有运行在Android中的问题,但我仍然无法与它相结合了libmp3lame
你有没有从ndk运行生成命令? –
不,我使用https://github.com/guardianproject/android-ffmpeg这个库,现在我尝试着能够在命令行上运行它,它提供了使用ndk参数设置的命令行可执行文件。我得到命令行可执行文件没有libmp3lame,但与libmp3lame我得到了以上错误 – burakcoskun
当我建立我的ffmpeg,这个链接帮助: http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/ 还有一个链接,帮助,但我似乎无法找到... –