Skip to content

fdk-aac 编译-macos

背景

最近在调试airplay,因此需要使用AAC_ELD解码,所以下载fdk-acc进行编译使用.

编译步骤

1. git clone [email protected]:mstorsjo/fdk-aac.git
2. cd fdk-aac
3. sh autogen.sh #此步骤可能需要安装对应编译工具
4. ./configure
5. make install

缺失工具安装(macos,仅我遇到的缺失)

brew install autoconf
brew install cmake
brew install automake

动态连接库(macos)

编译好的文件在.libs/libfdk-aac.2.dylib;
libfdk-aac.dylib做了引用
libfdk-aac.dylib -> libfdk-aac.2.dylib

java jni引用

在window下使用 libfdk-aac ,在mac 下则为 fdk-aac.

System.loadLibrary("fdk-aac");

如果是苹果芯片(m1,m2) 注意使用arm jdk。

发表评论

电子邮件地址不会被公开。 必填项已用*标注