libsndfile


libsndfile — это широко используемая [2] [3] библиотека C , написанная Эриком де Кастро Лопо для чтения и записи аудиофайлов. [4] Он поддерживает широкий спектр форматов аудиофайлов и автоматически конвертирует их из одного в другой. [4] Это позволяет программисту игнорировать многие детали, такие как порядок следования байтов .

Помимо самой библиотеки, в пакете представлены программы командной строки для преобразования одного формата в другой ( sndfile-convert ), для воспроизведения аудиофайлов ( sndfile-play ) и для получения информации о содержимом аудиофайла ( sndfile- информация ).

libsndfile доступен для Unix-подобных систем, включая Linux и Mac OS X , а также для Microsoft Windows . [4] Под лицензией LGPL-2.1 или более поздней версии . [4]

libsndfile используется, например, программным обеспечением для редактирования аудио, таким как Audacity и Adobe Audition [3] , а также кодировщиком MP3 LAME . [5]