Android G711A 音频编解码,去除“吱吱”电流声,附上so下载地址。
下载地址:GitHub - Mr-Jiang/G711A: C++ for G711A coding and decoding(去“吱吱”电流声)
NDK 接口使用描述:
/**
* PCM data encode to G711A
*
* @param pcmDataArr
* PCM source array
* @param result
* call {@link engineer.jsp.g711a.G711a.Result} getDataArr method
*/
public static native void G711aEncode(byte[] pcmDataArr, Result result);
/**
* G711A data decode to PCM
*
* @param g711DataArr
* G711A source array
* @param result
* call {@link engineer.jsp.g711a.G711a.Result} getDataArr method
*/
public static native void G711aDecode(byte[] g711DataArr, Result result);
G711aEncode(byte[] pcmDataArr, Result result) 方法参数的意义,pcmDataArr 为原始的音频PCM数据,result 为 G711a 的内部静态类,编码后的结果调用 Result 类的 getDataArr 方法。
G711aDecode(byte[] g711DataArr, Result result) 方法参数的意义,g711DataArr 为编码后的PCM音频数据即G711A数据,result 为 G711a 的内部静态类,解码后的结果调用 Result 类的 getDataArr 方法。
这篇博客介绍了如何在Android平台上进行G711A音频编解码,并针对‘吱吱’电流声问题提供了解决方案。作者提供了去除电流噪声的G711A编码解码库的GitHub下载链接,以及NDK接口的使用说明。
1265





