编译 fdk-aac

文章目录

    • [关于 fdk-aac](#关于 fdk-aac)
    • [编译 fdk-aac](#编译 fdk-aac)
    • [在 FFMpeg 编译中启用](#在 FFMpeg 编译中启用)

关于 fdk-aac

A standalone library of the Fraunhofer FDK AAC code from Android.


编译 fdk-aac

1、下载源码:
https://www.linuxfromscratch.org/blfs/view/svn/multimedia/fdk-aac.html

这里我使用 fdk-aac-2.0.3 :https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.3.tar.gz


2、下载脚本:https://github.com/kewlbear/fdk-aac-build-script-for-iOS

shell 复制代码
git clone https://github.com/kewlbear/fdk-aac-build-script-for-iOS

build-fdk-aac.sh 和 解压后的源码文件夹放在一级目录

shell 复制代码
fdk-acc % tree -L 1
.
├── README.md
├── build-fdk-aac.sh
└── fdk-aac-2.0.3

3、安装依赖库

shell 复制代码
brew install automake libtool

4、修改编译脚本 ./build-fdk-aac.sh

1) 去掉 i386 armv7, 留下 arm64 x86_64

2)SOURCE 改为源码解压后的名字 SOURCE="fdk-aac-2.0.3"


5、编译

shell 复制代码
./build-fdk-aac.sh

也可以指定需要的架构来执行

shell 复制代码
./build-fdk-aac.sh arm64 x86_64 

然后将分开编译的架构,放到一个包

shell 复制代码
./build-fdk-aac.sh lipo

6、完成

编译完成后,将生成文件夹 fdk-aac-ios

shell 复制代码
% cd fdk-aac-ios 
% tree
.
├── include
│   └── fdk-aac
│       ├── FDK_audio.h
│       ├── aacdecoder_lib.h
│       ├── aacenc_lib.h
│       ├── genericStds.h
│       ├── machine_type.h
│       └── syslib_channelMapDescr.h
└── lib
    └── libfdk-aac.a

在 FFMpeg 编译中启用

1、将 fdk-aac-ios 拖放到和 build-ffmpeg.sh 一级目录

一些教程建议只拖放 fdk-aac-ios 的 lib 部分,我的测试是,需要拖放全部。脚本中也会用到 include 和 lib 文件。

2、修改 脚本 build-ffmpeg.sh

将 19行的

shell 复制代码
#FDK_AAC=`pwd`/../fdk-aac-build-script-for-iOS/fdk-aac-ios

改为:

shell 复制代码
FDK_AAC=`pwd`/fdk-aac-ios

伊织 2024-05-05(日)

相关推荐
奈斯先生Vector5 小时前
AIGC 视频生成换个拍法:用 Kling Video 把一张人物图变成可剪辑的短故事
开发语言·人工智能·windows·python·aigc·音视频
AI的探索之旅6 小时前
97 个 OpenCV 实例(二十一):音频进阶,音视频同抽与麦克风采集
人工智能·opencv·音视频
独码侠7 小时前
FunASR语音识别生产部署实战:511MB音频47秒转写,离线落地 8 步、7 坑一次说清
人工智能·音视频·语音识别·funasr·说话人分离·会议纪要·内网离线部署
CocoaKier16 小时前
苹果续费成功,几天后付费协议突然失效,导致线上苹果支付全部失败
ios·apple
xiaolu1238818 小时前
网课视频怎么录课?3种录制方法分享,附参数配置介绍
音视频
ai产品老杨19 小时前
H264 H265视频分析问题清单:环境、参数、验证和排错
音视频
论文复现现场20 小时前
MiniMaxH3 生成视频速度慢、电脑带不动怎么办?用 RTX 5090 云端镜像快速运行
云计算·电脑·音视频·gpu算力
阿童木写作21 小时前
跨境电商翻译工具推荐:批量图片翻译+视频字幕实时翻译
人工智能·python·音视频
小柯南敲键盘1 天前
跨境电商翻译工具,AI批量图片及视频字幕翻译
大数据·人工智能·python·音视频
2601_962069531 天前
2026年医学数字人做科普视频的技术路线:从开源工具链到半自动化的工程复盘
开源·音视频