【问题标题】:Fast conversion from mp3 to WAV on Android在 Android 上从 mp3 快速转换为 WAV
【发布时间】:2013-07-17 06:06:05
【问题描述】:

我正在尝试在我的 Android 应用程序中将 mp3 文件转换为 WAVE 格式。这个操作应该花费很少的时间,因为应用程序是社交的,用户等待太久是不可接受的。

所以这就是我所在的地方:

  • 我已经尝试过使用JLayer(在类似问题Convert mp3 to wav on Android中提出),但是转换太慢:2分钟的mp3文件大约需要40秒。

  • 关于 LAME 库(如Lame4Android),我也尝试过(使用 Android NDK),但结果仍然太慢(15s 到 10s)。

  • 我遇到了另一个库:JUCE,但它太大了,并且在项目中包含整个库以便进行简单的转换似乎有点……过度。而且我还怕它会拖慢应用程序。

所以我目前正在寻找的是一个 C/C++ 库来使用它来做到这一点。 你知道任何 fast 库吗?

谢谢。

【问题讨论】:

    标签: java android c++ mp3 wav


    【解决方案1】:

    不确定该许可证是否适用于您 (GPLv2),但您是否考虑过 libmad

    据我了解,没有可供下载的 NDK 版本,但 here 是一个描述如何自己制作的页面...

    另一个选项是libmpg123,即 LGPLv2.1。同一篇博客 has an article 描述了如何在 Android 中使用它。

    【讨论】:

    • 谢谢你的回答,我去调查一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2019-03-11
    • 2017-07-06
    • 1970-01-01
    • 2020-10-22
    • 2012-06-25
    • 2013-01-17
    相关资源
    最近更新 更多