【发布时间】:2016-02-10 17:34:46
【问题描述】:
我有一个使用 MediaCodec 和 MediaExtractor 的工作解决方案,但 6mb MP3 的解码需要 15 秒 + AAC 编码需要 15 秒。总计 > 30 秒。我需要一些非常快
编辑
我的瓶颈来自 Mediacodec 本身。他们提供的字节缓冲区太小了。将 MediaFormat 设置为 AAC 时,InputBytebuffers 一次只有 4096 个字节,对我来说太慢了。它适用于流式传输,但不适用于文件到文件。
我切换到一个 C lib 解码器,它在 3 秒而不是 15 秒内解码。但是编码器仍然需要 15 秒。任何人都有可以添加 ADTS 标头的 C lib AAC 编码器?
【问题讨论】:
标签: android mp3 decoding android-mediacodec mediaextractor