shenzhigang / weixin_silk_2_mp3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jni用jdk 1.6,ndk版本是19或者17 进入jni目录执行ndk-build命令

1.使用lame和silk开源代码在silk转换成mp3时候,微信中在silk文件头添加0x02

2.使用mad和silk开源代码在mp3转换成silk时候,这里要

2.1.使用https://github.com/zhangchenghai2015/silk-v3-decoder/tree/master/silk/test中的Encoder.c中

转换成pcm,

2.2.然后再用mad库使用https://blog.csdn.net/gepanqiang3020/article/details/73695483实例代码,libmad库代码

链接:http://www.linuxfromscratch.org/blfs/view/svn/multimedia/libmad.html

2.3.要把android.mk中的silk 的encode对应的文件都去掉注释

2.4.把libmad中的调用的mad的api放到include中

微信号:zch-qiuye 如有不明可以加我微信,浏览后请给个star,谢谢

About


Languages

Language:C 93.3%Language:C++ 3.3%Language:Objective-C 1.5%Language:Makefile 1.0%Language:Java 0.9%Language:CMake 0.0%