2010-08-04 2 views
5

Есть ли простой способ объединить 2 3gp (amr) аудиофайла в один аудиофайл?Смешивание/слияние 3GP/AMR-треков

Мне нужно, чтобы они были синхронными/поверх друг друга не один за другим. Я использую android для этого. Я где-то слышал, что для некоторых аудиоформатов вы можете просто добавить байты (будьте осторожны, чтобы получить слишком высокий или слишком низкий результат). Это правда с форматом 3gp/amr на Android?

ответ

0

Android только позволяет воспроизводить/записывать файлы 3GP/AMR. Для смешивания звука вам понадобятся декодированные данные PCM. Это означает, что вы должны декодировать оба потока mix (это действительно добавление + нормализация), а затем воспроизведение. Плохая сторона - нет способа получить доступ к сборке в AMR-декодере, который позволяет декодировать без воспроизведения.

Итак ... нет простого способа.