加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java中的MP3编码

发布时间:2020-12-14 05:15:03 所属栏目:Java 来源:网络整理
导读:我需要一个 Java中的OpenSource API,它可以将* .wav和* .au格式编码为MP3,反之亦然. 我已经评估过Java Sound API和LameOnJ,但是它们分别不符合我的要求,并不稳定.请建议一个免费和平台独立的. 解决方法 您可能没有足够的答案,但MP3格式要求解码器/编码器的作
我需要一个 Java中的OpenSource API,它可以将* .wav和* .au格式编码为MP3,反之亦然.

我已经评估过Java Sound API和LameOnJ,但是它们分别不符合我的要求,并不稳定.请建议一个免费和平台独立的.

解决方法

您可能没有足够的答案,但MP3格式要求解码器/编码器的作者从弗劳恩霍夫研究所获得许可.

我认为LAME图书馆是从一个不尊重这些知识产权问题的国家分发的,但是要花费很多法律伎俩来解决这个问题.

对于任何其他库,例如用Java编写的库,作者需要获得类似的许可证.成本是一个问题 – 例如在一个开源项目中,这足以令人开始.

更多细节请看这个wikipedia article.

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

等待Sun为核心JRE许可格式.这个,我相信他们最近做了,但我不知道任何发布日期(可能与JavaFX有关)>在Java中实现自己的,并支付许可证.我也不会喜欢这个.>将您自己的Java包装器写入LAME,通过JNA或SWIG>贡献Lame4J.>选择另一种格式. OGG和FLAC是相当不错的,相对较好的支持.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读