Как изменить битрейт mp3? (Delphi) - PullRequest
1 голос
/ 27 ноября 2010

как я могу изменить постоянный битрейт (CBR) mp3 файлов?(например, 64 кбит / с - 128 кбит / с - 192 кбит / с)

Ответы [ 2 ]

3 голосов
/ 28 ноября 2010

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

BASS лицензирование бесплатно для некоммерческого использования.
У них есть отличный форум для поддержки.

- Йерун

1 голос
/ 27 ноября 2010

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

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

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

...