环境:Mac

FDK-AAC是用来编码和解码ACC格式音频文件的开源库.LAME则是MP3格式的.

FDK-AAC 编译成iOS需要的库的方法

1.下载FDK-AAC库:http://www.linuxfromscratch.org/blfs/view/svn/multimedia/fdk-aac.html

或者https://downloads.sourceforge.net/opencore-amr/fdk-aac-0.1.6.tar.gz.下载完成后将其放到桌面一个新建的文件夹fdk-aac下.命名为fdk-aac-0.1.6.

2.下载一个Github上的shell脚本文件地址:https://github.com/kewlbear/fdk-aac-build-script-for-iOS,将下载的build-fdk-aac.sh文件放到文件夹fdk-aac下.

3.终端执行:brew install automake libtool .

4.修改build-fdk-aac.sh 文件里:SOURCE="fdk-aac-0.1.6"和ARCHS="arm64 x86_64 i386 armv7 armv7s",打开文本编辑修改就行

5.终端cd 到文件夹fdk-aac,再执行./build-fdk-aac.sh就好了

6.再cd 到 fdk-aac-ios文件夹下的lib文件夹 执行:file libfdk-aac.a

出现:

libfdk-aac.a: Mach-O universal binary with 5 architectures: [i386:current ar archive] [arm64]

libfdk-aac.a (for architecture i386): current ar archive

libfdk-aac.a (for architecture armv7): current ar archive

libfdk-aac.a (for architecture armv7s): current ar archive

libfdk-aac.a (for architecture x86_64): current ar archive

libfdk-aac.a (for architecture arm64): current ar archive

就好了

iOS OC使用FDK-AAC编译相关推荐

  1. linux编译fdk aac,如何在Linux下编译并安装Fraunhofer FDK AAC?

    AAC(高端音频编码, Advanced Audio Coding)在低比特率下会丢失许多高频信号而导致声音听起来和原始音质差异很大,因此后来出现了结合著SBR(Spectral Band Repli ...

  2. iOS - OC 面向对象语法

    1.类 1)根类:因为类 NSObject 是层次结构的最顶层,因此称为根类. 可以将类称为子类(subclass)和父类(superclass),也可以将类称为子类和超类. 2)分类/类别(cate ...

  3. iOS(越狱) 应用脱壳反编译hook教程 (系统ios11.3.1)

    为什么会有这边博文? 因为公司原因,领导又让我捡起荒废了一年多的ios,了解对ios应用脱壳以及反编译hook相关知识.相比于安卓的hook来说(想了解安卓hook的可以参考我的另外一篇文章),ios ...

  4. IOS OC项目的单例模式

    IOS OC项目的单例模式 采用GCD方式书写单例,苹果官方示例代码也是这样写的,并打印一下地址,看看比较new出来的对象的地址是否相同. 提供一个类方法,供外部访问方便. @interface Ne ...

  5. ios用的什么编译器编译_您最喜欢什么编译器?

    ios用的什么编译器编译 每个人都有一份喜欢的工具来完成任何给定的工作. 对于程序员来说,构建过程在他们的工作流程中通常是一个相对简短的工作,但这确实很重要. 毕竟,没有编译的代码,没有任何东西可以分 ...

  6. ios用的什么编译器编译_为什么编译器是您最好的朋友

    ios用的什么编译器编译 Between projects I spent time researching the root causes of high-cost bugs in large ga ...

  7. linux编译fdk aac,使用NDK编译ffmpeg4.1+fdk-aac2.0

    基本配置 ubuntu18 ffmpeg4.1.3 fdk-aac2.0.0 NDK r20b 编译fdkaac静态库脚本 #!/bin/bash NDK=/系统ndk路径/android-ndk-r ...

  8. android ffmpeg 静态库,在CentOS中编译FFmpeg for Android静态库(含fdk aac,x264)

    本文可以编译出集成了x264和fdk_aac的库,而且支持neon 下载源码: fdk_aac目前最新版是0.1.4,详见其ChangeLog,此处用的是0.1.1版 ffmpeg-2.7.2 解压后 ...

  9. linux编译fdk aac,Ubuntu下利用NDK编译ffmpeg+x264+fdk-aac

    由于FFmpeg.x264.Fdk-aac的版本问题,所以编译的时候有很多坑 编译顺序: 首先利用脚本分别编译x264和fdk-aac库,生成头文件(.h)与静态库文件(.a/.la). 将FFmpe ...

最新文章

  1. 项目性能优化(实现页面静态化1)
  2. Android实现ListView异步加载图片
  3. 谈谈Java中的volatile
  4. 数据结构实验指导书(朱素英)
  5. 【Groovy】使用 Groovy 语言开发服务器 Server 和客户端 Client 套接字程序 ( 服务器端开发 )
  6. P4513 小白逛公园 (线段树)
  7. 为什么做了梦第二天想不起来_元旦提醒:为什么有人睡觉爱把脚伸到被子外面?其实与身体状况有关…切勿忽视...
  8. 睡眠音频分割及识别问题(一)
  9. CMMI证书有效期是多久?到期后自己可以办理吗
  10. GD32F103 配置timer0输出PWM
  11. 计算机win7如何连接wifi网络,细说win7怎么共享wifi
  12. 刷榜中ASO优化中下载量与评论之间的对应比
  13. 什么是动态编程Python示例
  14. wx-jssdk中的config走完没走_跃叔故事(走西口):冻死鬼
  15. 关于数学计算机手抄报简单的,关于简单的数学手抄报图片大全
  16. AWS助力海信集团智慧家居全球化运营
  17. eclipse 不自动弹出提示(alt+/快捷键失效) 快捷键
  18. 7.0.高等数学四-隐函数存在定理
  19. 安卓使用usb连接外设
  20. 2026年中国大数据总体市场规模将超359亿美元

热门文章

  1. 软件设计·构件级设计(component-level design)
  2. oracle查询大文本类型转化为string
  3. Vb.net 编程的几个小技巧
  4. 子主题function php,使用 WordPress 的子主题(Child Themes)功能快速制作自己的主题...
  5. 施行研发管理,顶层设计是第一步——研发管理自身的战略
  6. DotNetty系列六:将服务端和客户端改为Winform窗口,使用Redis做为缓存,实现用户登录,好友,群组上下线显示。
  7. 「IDEA」自动引入参数、变量、重命名快捷键
  8. 图结构练习——判断给定图是否存在合法拓扑序列(topo)
  9. flyme android7,终于等到 Android 7.0版Flyme内测开始
  10. 哈工大计算机学院答辩,人工智能与信息处理博士生培养方案-哈工大计算机学院-哈尔滨工业.DOC...