Что такое хорошая бесплатная библиотека для редактирования MP3 / FLAC? [закрыто]

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

Под редактированием я имею в виду:

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

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

21.08.2008 07:06:38
Был задан еще один вопрос, который также касается того, что я преследовал. кроп-mp3-к-первым-30 секундам
Scott Bennett-McLeish 4.09.2008 22:09:47
3 ОТВЕТА
РЕШЕНИЕ

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

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

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

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

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

5
21.08.2008 08:08:21

Я использую 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
21.08.2008 07:10:45

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

1
21.08.2008 07:39:46