Преобразование формата может быть трудной вещью.
Я создал проект, чтобы упростить его.
https://github.com/dadiyang/jave
Английская документация здесь
Этот инструмент в основном используется для преобразования AMR в формат MP3 для воспроизведения в аудиотэге HTML5. Это обертка ffmpeg, и сделать это имеет кросс-платформенную функцию.
Единственное, что вы должны сделать, это:
Inclue Maven Depandency
<dependency>
<groupId>com.github.dadiyang</groupId>
<artifactId>jave</artifactId>
<version>1.0.0</version>
</dependency>
И вызов метода AudioUtils.amrToMp3
Всего 3 строки, JAVE делают это необычайно легко.
public void amrToMp3() {
File source = new File("testAudio.amr");
File target = new File("testAudio.mp3");
AudioUtils.amrToMp3(source, target);
}
Стоит попробовать. Пусть это поможет вам.