import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* 支持在windows系统下,amr、aud、slk、silk转成mp3格式
*/
public class AudioConversion {
public static void main(String[] args) {
String audioType = "amr";//源音频文件类型,amr、aud、slk、silk
String source = "E:\\audio\\audio." + audioType;//源音频文件
String target = "E:\\audio\\audio.mp3";//目标音频文件
String path = "E:\\audio\\";//音频转换工具存放路径
File sourceFile = new File(source);
if(sourceFile.exists()) {
String pcmPath = path + "audio.pcm";
processPcm(path, source, pcmPath);//先转成pcm格式
File file=new File(pcmPath);
if(file.exists()) {
processMp3(path, pcmPath, target);//再由pcm转成mp3