您好,欢迎来到知库网。
搜索
您的当前位置:首页OPUS AMR 音频编码

OPUS AMR 音频编码

来源:知库网

目的:为了音频编码,安卓使用的这一套.本来iOS有个库的一个是lame库一个是opencore库另外一个就是opus这个库了.

这个地方说一下我的运行环境:macOS 10.12 (16A323)  Xcode8 iOS最新版本为iOS10

打开 build-libopus.sh 进行修改

现在这个库最新的是opus-1.1.3 ,我项目中需要最低支持的版本为iOS8

所以在 build-libopus.sh 文件中修改为

VERSION="1.1.3"

SDKVERSION="10.0"

MINIOSVERSION="8.0"

修改好之后,脚本运行,打开终端,

1.cd 从github下载好的文件夹    然后按下 enter键

2.bash build-libopus.sh

OK,出来查看文件夹中的dependencies文件看里面有东西没有 libopus.a 10M左右 4个头文件opus.h opus_types.h opus_multistream.h opus_defines.h 

其中我爆出了这个错误:

> configure: error: cannot run C compiled programs.

If you meant to cross compile, use `--host'.

经过大量阅读文档以及测试,需要修改脚本

在 build-libopus.sh 文件中107行  的脚本代码 EXTRA_CONFIG=""  修改为 EXTRA_CONFIG="--host=x86_64"  注意,这个地方是和电脑的CPU相关的

最终生成4个头文件和1个10M左右的静态库,这个静态库支持 i386 armv7 armv7s x86_64 arm64 架构

菜鸟一个,刚接触,还不知道怎么回事,大神谅解!

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务