我正在寻找一个库(.jar),它帮助我将声音文件从.wav格式转换为.mp3格式。事实上,我想编写一个应用程序,它从linux中的指定位置读取.wav文件,将其转换为mp3并将其保存在DB中。
请建议任何用于此目的的开源java库。
等待您的反馈。
此致
Amir Iqbal
答案 0 :(得分:22)
JAVE (Java Audio Video Encoder) library正是您所寻找的:
JAVE(Java音频视频编码器)库是Java包装器上的 ffmpeg项目。开发人员可以利用JAVE 将音频和视频文件从格式转码到另一种格式。在例子中 您可以将AVI文件转码为MPEG文件,您可以更改DivX 视频流变为(youtube like)Flash FLV一个,你可以转换一个 WAV音频文件到MP3 或Ogg Vorbis一个,你可以单独和 转码音频和视频曲目,您可以调整视频大小,更改 它们的大小和比例等等。许多其他格式,容器 和操作由JAVE支持。
答案 1 :(得分:0)
https://github.com/adrielcafe/AndroidAudioConverter
在github上找到的最简单的API之一支持几乎所有格式,但它会增加你的APK大小