Конвертирование 3gp / amr аудио файла в mp3 в java

1

Мне нужно преобразовать записанный аудиофайл в формате 3gp в формат mp3. Любые предложения.

Теги:
mp3

2 ответа

2

Скорее грязный, но вы можете попробовать следующее:

Никогда не использовался isobox4j: начал работать с ним, но перешел к другому проекту, прежде чем я закончил, но похоже, что он даст вам что-то похожее на raw PCM, который вы можете кодировать.

Сообщите мне, если это сработает для вас.

0

Преобразование формата может быть сложной задачей.

Я создал проект, чтобы сделать это легко.

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>

И метод Invoke AudioUtils.amrToMp3 Всего 3 строки, JAVE делает это необычайно легко.

public void amrToMp3()  {
    File source = new File("testAudio.amr");
    File target = new File("testAudio.mp3");
    AudioUtils.amrToMp3(source, target);
}

Это стоит попробовать. Пусть это поможет вам.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню