我想在我的 Android 应用程序中使用 ffmpeg 库。我已经从 here 下载了源代码
然后我按照 INSTALL.md 文件的步骤来构建库。 (编译环境为OSX) 不幸的是,我只得到 .a 文件(如 libavutil.a、libavcore.a、libavcodec.a 等)。
如何编译库以生成 .so 文件。 是否有任何配置选项可以更改?
最佳答案
我在linux机器上编译源码,成功得到.so文件。
编译时需要指定配置选项:
./configure --enable-shared --disable-static
这将只提供共享库文件(.so 文件)。
关于android - .so 文件的 ffmpeg 库编译(libavutil.so、libavcore.so、libavcodec.so 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36692308/