WAV到MP3-javalib示例

WAV到MP3-javalib示例,java,mp3,wav,javasound,lame,Java,Mp3,Wav,Javasound,Lame,有没有关于如何使用LameOnJ、纯Java Mp3编码器等在Java中将WAV格式编码为Mp3的示例?示例代码,教程任何东西都会很棒 我现在对图书馆感到完全困惑;尝试了Tritonus lib,但它给了我: Error: Unsupported conversion: MPEG1L3 from PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian 也许这是因为我使用Mac操作系统——但我遵循Linux指令,因为

有没有关于如何使用LameOnJ、纯Java Mp3编码器等在Java中将WAV格式编码为Mp3的示例?示例代码,教程任何东西都会很棒

我现在对图书馆感到完全困惑;尝试了Tritonus lib,但它给了我:

Error: Unsupported conversion: MPEG1L3 from PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian
也许这是因为我使用Mac操作系统——但我遵循Linux指令,因为没有可用的Mac指令?!有什么建议吗

作为替代方案,使用:

JAVE Java音频视频编码器库是 ffmpeg项目。开发人员可以利用JAVE来 将音频和视频文件从一种格式转换为另一种格式。举例来说 您可以将AVI文件转换为MPEG文件,也可以更改DivX 将视频流转换为类似于Flash FLV one的youtube,您可以将 将WAV音频文件转换为MP3或Ogg Vorbis音频文件,您可以单独 转码音频和视频曲目,您可以调整视频大小,更改 它们的大小和比例等等。许多其他格式、容器 JAVE为其运营提供支持


在Jave for Java的网站上:


JAVE不是纯Java:它充当ffmpeg的包装器http://ffmpeg.mplayerhq.hu/ 可执行文件。ffmpeg是一个完全用C编写的开源自由软件项目,因此它的可执行文件不能轻易地从一台机器移植到另一台机器。为了在目标机器上运行JAVE,您需要预编译版本的ffmpeg。JAVE发行版包括两个预编译的ffmpeg可执行文件:一个Windows版和一个Linux版,都是为i386/32位硬件架构编译的。在大多数情况下,这应该足够了。如果这还不足以满足您的具体情况,您仍然可以运行JAVE,但您需要获得特定于平台的ffmpeg可执行文件:

@lbstr当然,这里是:我尝试了这个,但我得到了它。sauronsoftware.JAVE.InputFormatException表示MultimediaInfo信息为空。。。它在编码器类中。有什么想法吗?我想这是因为ffmpeg——我使用Mac os,默认情况下Jave没有提供任何文件,但有关于如何工作的说明。。