3GP/AMR микс/объединение дорожек

Есть ли простой способ объединить 2 аудиофайла 3gp (amr) в один аудиофайл?

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


person Kevin    schedule 04.08.2010    source источник


Ответы (1)


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

Итак... нелегкий путь.

person Pentarius    schedule 18.04.2012