2010-11-27 2 views

ответ

1

Вам необходимо перекодировать mp3. Поскольку я не знаю хорошего mp3-кодека, написанного в Delphi, вам понадобится обертка вокруг библиотеки c, например, lame.

Если у вас есть доступ к исходным аудиоданным (Wave, FLAC, ...), тогда вам лучше кодировать из без потерь в новую скорость передачи данных, поскольку кодирование с потерями кодирует качество.

Возможно, вам также потребуется ознакомиться с условиями лицензирования mp3. Некоторые виды использования бесплатны, но вам нужно платить за других.

3

BASS - хорошая библиотека для обработки звука.
В комплект входят обертки для Delphi.
Reencoding включает в себя декодирование файлов MP3, а затем кодирование в другом битрейте.
BASS может изначально декодировать MP3 файлы и потоки.
BASS имеет кодирующие оболочки для различных кодировок (с использованием внешних кодеров), например, с использованием LAME для кодирования MP3 (проще всего выбрать загрузку предварительно скомпилированного Lame Bundle).

BASS licensing является бесплатным для некоммерческого использования.
У них есть great forum для поддержки.

--jeroen

Смежные вопросы