Android Raw PCM压缩/编码

时间:2015-01-15 01:05:14

标签: android audio pcm

我试图找到一些关于如何将原始PCM文件(使用AudioRecord创建)编码为其他压缩格式的代码示例。


我看到很多"提示"在网上,有些人指向没有代码示例的MediaCodec,有些人建议第三方 - 对于那些不熟悉它的人来说,其中有一些使用例子 - 就像我一样......

我不是在寻找MP3转换(据我所知,它需要收取版税,如果我错了,我很乐意听到它。)

还有一件事对我来说很重要 - 我需要它与API> = 16兼容。我已经知道一些MediaMuxer代码示例但它解决了API> = 18很遗憾,我可以&#39 ;使用它。

关于如何处理它的任何想法/良好的起点?

1 个答案:

答案 0 :(得分:1)

我最近使用Android AAC Encoder project用于类似的目的,并且效果很好。我需要支持API 16+,所以我也不能使用基于MediaMuxer的方法。虽然链接库符合要求。唯一(只是有点)烦人的是你需要编译jni才能使用这个库。