gpt4 book ai didi

android - FFMPEG Android 使用 libmp3lame 编译

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:16:02 28 4
gpt4 key购买 nike

我的操作系统是 mac os x

我可以在没有 libmp3lame 的情况下编译和使用 ffmpeg,没有问题,我使用下面的命令编译 ffmpeg

须藤./配置

但是当我尝试用

sudo ./configure --enable-libmp3lame

它返回错误 ERROR: libmp3lame >= 3.98.3 not found

但是,我的系统上安装了 libmp3lame。

我使用 brew install lame 安装了 libmp3lame

并与 brew link lame 链接。

当我查看 config.log 以查看错误消息时,我得到了这个

gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -std=c99 -mdynamic-no-pic -fomit-frame-pointer -fPIC -E -o/tmp/ffconf.V6BXHwIr.o/tmp/ffconf.rMa57AkB .c/tmp/ffconf.rMa57AkB.c:1:10: fatal error :找不到“lame/lame.h”文件

所以它找不到 lame/lame.h 但我在/usr/local/include 中有 lame/lame.h ..

我真的坚持这个并在互联网上搜索了很多小时,

如有任何帮助,将不胜感激

编辑 =====

我取得了一些进展,现在我已经编译了 ffmpeg witch 在 Android 中运行没有问题,但我仍然无法将它与 libmp3lame 结合

最佳答案

尝试将 --extra-ldflags=-L/usr/local/lib 添加到 ./configure 字符串的末尾。对我来说,这很重要。例如:

./configure --enable-libmp3lame --extra-ldflags=-L/usr/local/lib

我试过有和没有这个添加。有了它,它就可以工作,没有它,我会得到和你一样的错误。

关于android - FFMPEG Android 使用 libmp3lame 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33475206/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com