2008-08-21 3 views
4

Что такое бесплатная бесплатная библиотека для редактирования MP3/FLAC.Что такое бесплатная бесплатная библиотека для редактирования MP3/FLAC?

Редактируя Я имею в виду:

  • Режущий аудио файл на несколько частей
  • Объединение нескольких звуковых файлов вместе
  • Увеличение скорости воспроизведения файла без изменения высоты (., Например, подкастов до 1.3x)
  • перекодирования аудио файлов из Flac -> MP3 или наоборот

Я не имею в виду программное обеспечение, я имею в виду библиотеку, которую я могу использовать в другом приложении. Агностик языка программирования.

+0

Был задан еще один вопрос, который также затрагивает то, что я был после. [Культур mp3-на-первого-30-секунд] (http://stackoverflow.com/questions/43890/crop-mp3-to-first-30-seconds) – 2008-09-04 22:09:47

ответ

5

Почти каждый язык имеет привязки к C, поэтому вы, вероятно, захотите получить соответствующие библиотеки C для кодирования/декодирования mp3 и FLAC файлов. Этот список может включать в себя

libFLAC http://flac.sourceforge.net/api/index.html FLAC кодирования/декодировании
LAME http://lame.sourceforge.net/index.php кодирования MP3
MAD http://www.underbit.com/products/mad/ MP3 декодирования

Остальная части ваших потребностей обработки сигналов может быть собран вокруг одного популярного API, такие как LADSPA http://www.ladspa.org/.

Вот растяжение/высоты тона библиотеки: http://www.breakfastquay.com/rubberband/

Большинство программ обработки аудио имеют определенный внутренний формат они используют. Это все упрощает. Все поступающие преобразуются в один формат. Как только вы стандартизировали внутренний формат, резка и сплайсинг аудиоданных примерно так же сложны, как резка и сращивание строк. Для этого вам не нужна библиотека.

1

Я использую Audacity для всех моих редактирования необходимо

Audacity является свободным, простой в использовании аудио редактор и рекордер для Windows, Mac OS X, GNU/Linux и других операционных систем. Вы можете использовать Audacity для:

* Record live audio. 
* Convert tapes and records into digital recordings or CDs. 
* Edit Ogg Vorbis, MP3, WAV or AIFF sound files. 
* Cut, copy, splice or mix sounds together. 
* Change the speed or pitch of a recording. 
1

Audacity использует Lame library, однако это не только не зависит от конкретного языка он также имеет некоторые вопросы по поводу лицензирования. Тем не менее, это может быть начало

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