Какая бесплатная библиотека хороша для редактирования MP3/FLAC?[закрыто]
-
09-06-2019 - |
Вопрос
Какая хорошая бесплатная библиотека для редактирования MP3/FLAC.
Под редактированием я имею в виду:
- Разрезание аудиофайла на несколько частей
- Объединение нескольких аудиофайлов вместе
- Увеличьте скорость воспроизведения файла, не влияя на высоту тона (например.подкасты до 1,3x)
- Перекодирование аудиофайла из Flac -> MP3 или наоборот
Я не имею в виду программное обеспечение, я имею в виду библиотеку, которую я могу использовать в другом приложении.Независимость от языка программирования.
Решение
Практически каждый язык имеет привязку к C, поэтому вам, вероятно, захочется получить соответствующие библиотеки C для кодирования/декодирования файлов mp3 и FLAC.В этот список могут входить
libFLAC http://flac.sourceforge.net/api/index.html Кодирование/декодирование FLAC
ХРОМОЙ http://lame.sourceforge.net/index.php Кодирование MP3
БЕЗУМНЫЙ http://www.underbit.com/products/mad/ Декодирование MP3
Остальные ваши потребности в обработке сигналов могут быть собраны вокруг одного популярного API, такого как LADSPA. http://www.ladspa.org/.
Вот библиотека растяжения/сдвига высоты тона: http://www.breakfastquay.com/rubberband/
Большинство программ обработки звука имеют определенный внутренний формат, который они используют.Это упрощает задачу.Все поступающее преобразуется в один и тот же формат.После того как вы стандартизировали внутренний формат, вырезать и соединить аудиоданные будет так же сложно, как разрезать и соединить строки.Для этого вам действительно не нужна библиотека.
Другие советы
я использую Мужество для всех моих потребностей в редактировании
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.
Audacity использует Хромая библиотека, однако это не только не зависит от языка, но и вызывает некоторые вопросы по лицензированию.Тем не менее, это может быть началом