哪种API:JavaFX或JMF更适合Java中的音频处理?

时间:2012-12-18 09:05:00

标签: java api javafx-2 jmf audio-processing

我正在做一个项目,我必须将音频数据(最有可能是mp3,wav或wma格式)转换为波形,并获得FFT和音高以及时间(以毫秒为单位)哪个音调改变了。

我很困惑这些API中的哪一个更好?每种方法的局限性是什么?

2 个答案:

答案 0 :(得分:3)

JMF古老,笨重,基本上没有维护。

JavaFX可能支持也可能不支持你所需要的东西,但至少它是甲骨文未来发展的标准。

答案 1 :(得分:0)

你可能想看看FMJ,它基本上是JMF的开源替代品,因为Sun在维持JMF的情况下放弃了球:

我还没有使用它,但似乎有很多用户和最近提交的代码,这是一个好兆头....