我正在寻找一个库(.jar文件),可以帮助我将声音文件从.wav格式转换为.mp3格式。实际上,我想编写一个应用程序,从Linux的指定位置读取.wav文件,将其转换为mp3并保存在数据库中。
请推荐任何可用的开源Java库来完成此任务。
等待您的反馈。
敬礼,
Amir Iqbal
JAVE(Java Audio Video Encoder)库 是你需要的东西:
JAVE(Java音频视频编码器)库是对ffmpeg项目的Java包装器。开发人员可以利用JAVE将音频和视频文件从一种格式转换为另一种格式。例如,您可以将AVI文件转换为MPEG文件,将DivX视频流转换为(类似YouTube的)Flash FLV文件,您可以将WAV音频文件转换为MP3或Ogg Vorbis文件,可以分离和转换音频和视频轨道,可以调整视频大小,更改其大小和比例等等。 JAVE支持许多其他格式,容器和操作。
https://github.com/adrielcafe/AndroidAudioConverter
在Github上找到的最简单的API之一,支持几乎所有格式,但会增加您的APK大小。