Можно ли объединить файлы формата mp3 одинакового размера, а затем извлечь, изменить каждый файл модуля и добавить новые в Java? - PullRequest
0 голосов
/ 14 июня 2011

Можно ли объединить файлы формата mp3 одинакового размера, а затем получить, изменить каждый файл модуля и добавить новые в Java?Есть ли какой-либо инструмент или решение для программирования?

Ответы [ 3 ]

2 голосов
/ 14 июня 2011

Формат MP3 не допускает чистого объединения двух файлов для создания нового без перекодирования. Причина в том, что первый и последний фрейм файла содержат некоторую ненужную информацию, которая должна быть отброшена. Вы по-прежнему можете объединять файлы, например здесь , но это не будет без пробелов и точно. Уберите тег id3v1 из первого файла (последние 120 байт, если он существует), id3v2 из второго файла (см. эту ссылку , чтобы узнать, как найти и получить размер id3v2), а затем объедините файлы. Все может быть сложно, если есть кадры LAME. Но большинство игроков должны иметь возможность обрабатывать эти файлы.

0 голосов
/ 14 июня 2011

Нет ничего встроенного в Android для этого, потому что в SDK нет кодировщика MP3. Вам понадобится библиотека кодеков MP3.

См. этот ответ .

0 голосов
/ 14 июня 2011

Надеюсь, что ссылка ниже поможет вам получить то, что вы ищете Audacity

http://audacity.sourceforge.net/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...