【问题标题】:Converting audio on android to mp3 or AAC将 android 上的音频转换为 mp3 或 AAC
【发布时间】:2012-05-30 09:41:34
【问题描述】:

我正在从麦克风录制音频并将其保存为 .mp4 - 它是 AMR 格式。如何将此音频转换为 mp3 或 AAC? 我看到了this 的帖子,但我不明白 - 我是 android 新手。

是否有一些适用于 mp3 的简单的 android 库?我用谷歌搜索了一整天,什么也没找到。也许一些好人可以在这篇文章中解释并举出完整的例子,数百人将不胜感激!

谢谢。

【问题讨论】:

    标签: android audio mp3 aac


    【解决方案1】:

    您能否避免录制到 AMR(有损格式),而改为录制原始 PCM 样本?然后将这些 PCM 样本直接发送到 AAC 或 MP3 编码器将为您提供更好的质量。先做 AMR 然后做 AAC 会丢失两次信息。

    【讨论】:

      【解决方案2】:

      你可以用http://www.javazoom.net/mp3spi/mp3spi.html 做到这一点。我不确定您在哪里寻求帮助,但 StackOverflow 上有大量关于此的文章。您不必只搜索 android 的东西。你正在使用java。

      例如: Any good recommendations for MP3/Sound libraries for java?

      MP3 Encoding in Java

      http://openinnowhere.sourceforge.net/lameonj/

      【讨论】:

      • 例如您的最后一个链接:openinnowhere.sourceforge.net/lameonj - 据我了解,它是 Windows 的单独转换器,但我需要在我的 android 应用程序中转换音频文件而不是单独。您能否举例说明使用某些库如何将某些文件 audio.mp4 转换为 audio.mp3 的代码?
      • 我不知道你在问什么。
      • 这些是现有的关于此主题的各种 Stack Overflow 文章引用的库。我只是在寻找您,因为您似乎无法获得结果。我没有示例代码。你必须自己阅读它们。这不是特定于 Windows 的转换器。这是一个图书馆。您可以将其导入您的应用并使用它。
      • 所有这些库都无法将默认的 android 音频格式(AMR 编解码器)转换为 MP3 或 AAC。很酷:上次在 stackoverflow 上获得正确答案太难了 - 因为有很多人只是搜索具有相同标签的帖子并给出链接而不是答案。很伤心..你的回答没有帮助。
      猜你喜欢
      • 2017-10-17
      • 2022-07-11
      • 2019-02-05
      • 1970-01-01
      • 2012-01-16
      • 2022-11-15
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      相关资源
      最近更新 更多