是否可以使用Java将实时音频流从混频器转换为MP3?
发布于 2008-12-05 09:03:19
您可以使用LAMEOnJ,它是一个100%的Java,包装了标准的LAME (LAME是一个MP3编码器)。
我不确定它会不会编码“成片”.
发布于 2009-11-06 06:18:25
用萨格勒来做吧。它是免费的,开放源码(LGPL),并且在封面下使用libmp3lame。MediaTool API中的Xuggler给出了许多如何使用它的例子:
发布于 2008-12-05 09:23:06
Lame确实是MP3编码的事实上的标准,部分原因在于它的高质量(编码MP3很难做正确的.这也是一门主观的艺术),部分原因在于法律问题(MP3是一种专利技术,AFAIK,这就是为什么你会从有限的网站上得到蹩脚的二进制文件,其中大多数是在这些法律问题执行较少(或不强制)的国家)。
由LAMEOnJ发现的VonC项目似乎使用了一个非免费的JNI实现,但我认为您可以使用JNI甚至JNA进行自己的绑定,特别是当您针对一个精确的系统时。
https://stackoverflow.com/questions/343240
复制相似问题