我在Android设备上有几个录制的声音文件,这些声音文件被编码为aac(在mp4容器中)。我也有一些编码为amr(在3gpp容器中)。我希望将这两种类型转换为原始PCM数据值,以便将音频波形绘制为Canvas
。
是否有内置于android的库可以进行此转换?如果没有标准方式,最常见的第三方库是什么?我发现的绝大多数示例都是从PCM编码为其他文件格式,而不是解码为PCM。
感谢。
编辑:如果可能,我宁愿不使用NDK。
答案 0 :(得分:1)
似乎使用ffmpeg是规范的解决方案。