编译speex过程
来源:互联网 发布:机场 知乎 编辑:程序博客网 时间:2024/06/05 05:56
部分内容参考:http://blog.csdn.net/chenfeng0104/article/details/7088138
一、作者使用的speex版本是:speex-1.2rc2,speexdsp版本是:speexdsp-1.2rc3
其中,speex是用来进行音频的编码和解码,speexdsp是用来进行回音抑制,噪音消除等附加功能。
二、一些重要文件:
testdenoise:测试libspeexdsp中的噪音消除功能。
testecho:测试libspeexdsp中的AEC即回音抑制功能。
testenc:测试窄带编码。
testenc_uwb:使用SPEEX_MODEID_UWB初始化编码。
testenc_wb:测试宽带编码。
speex三种主要的采样率8kHz、16kHz、32kHz,它们分别对应 narrowband、wideband、ultra-wideband
其中在编译speex的时候,testenc,testenc_uwb,testenc_wb只能选择一个,不然会报错:multiple definition of 'main'
三、speex编译成功之后的截图:
会在项目中生成libs目录和libspeex.so文件,这就是Speex类中System.loadLibrary("speex");代码引用的,系统会根据操作系统由"speex"找到对应的动态库libspeex.so,Windows下是.dll文件,linux下是.so文件。
四、Android项目结构:
0 0
- 编译speex过程
- 编译speex
- speex 编译(转)
- 编译speex-1.2rc
- NDK 编译 SPEEX
- iOS编译Speex
- GM8126上交叉编译speex
- Android Speex编译及使用
- VC2010 + speex-1.2rc1 编译
- 编译Speex生成so库文件(android-speex)
- vc2012编译speex (编译通过)
- speex
- speex
- speex
- Speex
- speex
- speex
- speex
- 对汉字字符的统计
- 6.15 喜刷刷 oj 1 b 矩形类定义
- quartz入门(二)SimpleTrigger简单实例
- github 上 Fork 别人的项目后的常用的操作指南
- Red Hat Enterprise Linux 7(RHEL7)安装oracle11gr
- 编译speex过程
- hdu1134 Game of Connections(卡特兰数)
- 字典树:动物统计加强版 (nyoj)
- 05.ZooKeeper读书笔记之开源客户端(Curator)
- 最流行的android组件大全
- HTML CSS JS(一)
- MyEclipse移动Web模拟器指南(一)
- java线程同步-synchronized
- cocos获取当前时间