在安卓系统中将音频转换为mp3或AAC格式

5
我正在录制来自麦克风的音频并将其保存为.mp4格式,它是AMR格式。如何将此音频转换为mp3或AAC格式? 我看到了这篇帖子,但我不理解 - 我是Android新手。
是否有一些易于使用的Android库可以处理mp3?我整整一天都在谷歌上搜索,但一无所获。也许有个好心人可以在这篇文章中解释并给出完整的示例,那就会有数百人感激不尽!
谢谢。
2个回答

0

你能避免使用 AMR (这是一种有损格式)进行录音,而是记录原始的 PCM 样本吗?然后将这些 PCM 样本直接发送到 AAC 或 MP3 编码器中,可以获得更好的质量。先使用 AMR 再转换为 AAC 会丢失信息两次。


0

例如您提供的最后一个链接:http://openinnowhere.sourceforge.net/lameonj/ - 我理解这是一个针对Windows的独立转换器,但我需要在我的Android应用程序中直接转换音频文件。您能否提供一些库的使用示例代码,将某个文件audio.mp4转换为audio.mp3? - Evgeny Borzenkov
我不知道你在问什么。 - Nathan Tornquist
这些是各种关于此主题的 Stack Overflow 文章所引用的库。我只是在为你搜索,因为你似乎在获取结果方面遇到了麻烦。我没有示例代码。你需要自己阅读相关内容。而且那不是一个特定于 Windows 的转换器,它是一个库。你可以将其导入到你的应用程序中并使用它。 - Nathan Tornquist
4
所有这些库都不能将默认的安卓音频格式(AMR编解码器)转换为MP3或AAC。很酷:上次在stackoverflow上很难得到正确的答案,因为有许多人只是搜索具有相同标签的帖子并提供链接而不是答案。这很令人沮丧...您的答案没有帮助到我。 - Evgeny Borzenkov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接