gpt4 book ai didi

java - Java 中的 MP3 编码

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:54:00 27 4
gpt4 key购买 nike

我需要一个 Java 开源 API,它可以将 *.wav 和 *.au 格式编码为 MP3,反之亦然。

我已经评估了 Java Sound API 和 LameOnJ ,但它们分别不符合我的要求并且不稳定。请推荐一款免费且独立于平台的软件。

最佳答案

可能没有适合您的答案,因为 MP3 格式要求解码器/编码器的作者从 Fraunhofer Institute 获得许可。

我认为 LAME 库是从一个不尊重这些知识产权问题的国家分发的,但它需要大量的合法黑客才能做到这一点。

对于任何其他库 - 例如用 Java 编写的库,作者需要获得类似的许可。成本是一个问题 - 例如在开源项目中,这足以阻碍启动。

有关更多详细信息,请参阅此 wikipedia article .

如果 LAME4J 对你来说不够稳定,那么恐怕你的选择可能是:

  • 等待 Sun 许可核心 JRE 的格式。这个,我相信他们最近做了,但我不知道任何发布日期(可能与 JavaFX 有关)
  • 用 Java 实现您自己的,并支付许可证费用。我也不喜欢这个。
  • 通过 JNA 或 SWIG 为 LAME 编写您自己的 Java 包装器
  • 为 Lame4J 做贡献。
  • 选择另一种格式。 OGG 和 FLAC 都很好,并且得到了很好的支持。

关于java - Java 中的 MP3 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316612/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com