【问题标题】:How to convert PCM raw data to mp3 file?如何将 PCM 原始数据转换为 mp3 文件?
【发布时间】:2013-03-31 19:46:11
【问题描述】:

编辑了我的问题:是否有从 PCM 原始数据到任何音频文件的编码器? mp3,ogg... 但不是 WAV,因为它太大了

我确实有一个包含原始 PCM 数组的文本文件,我想将其转换为 mp3、ogg 文件。经过长时间的搜索,我找不到提供这种编码的库(PCM 到 MP3)。我期待有一些建议或链接到此类库。

它应该在 android 手机中以编程方式完成,所以我不想有一些桌面解决方案。

【问题讨论】:

  • 有一个问题应该符合您的要求:stackoverflow.com/questions/3641920/…
  • @MalaKa,我读到了那个答案,我期待自 2010 年以来发生了一些变化......这对于我的知识水平来说似乎有点复杂......

标签: java android mp3 converter


【解决方案1】:

有一个github项目为android提供了la脚编码器
https://github.com/intervigilium/liblame

还有一个使用该库的示例应用
https://github.com/intervigilium/Lame4Android

但如前所述,如果您想对 mp3 文件进行编码/解码,您可能需要支付许可/专利费。

在这里您可以找到 mp3 许可证价格
http://mp3licensing.com/royalty

【讨论】:

    【解决方案2】:

    我认为,您必须先检查许可问题。 AFAIK mp3 软件从来都不是免费的。 Linux 确实支持 mp3,但必须在本地机器上构建代码,而不是下载现成的包。 (不确定近年来这种情况是否发生了变化。)

    [Re: EDITED] 其他格式更简单,例如:

    How to encode Recorded voice to ogg vorbis?

    How to convert the WAV/OGG file to FLAC file in Android?

    【讨论】:

    • 所以你认为如果我将一些音乐转换为 MP3,我会遇到法律问题?
    • 因此,让 Linux 主机为您的应用程序用户将 mp3 转换为 ogg 可能更容易......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多