- libsndfile
-
libsndfile Entwickler Erik de Castro Lopo („Mega Nerd“) Aktuelle Version 1.0.23
(10. Oktober 2010)Betriebssystem plattformunabhängig Programmiersprache C Lizenz LGPL (Freie Software) mega-nerd.com/libsndfile Die libsndfile ist eine freie Programmbibliothek zum Lesen und Konvertieren zwischen einer Vielzahl von PCM-Formaten sowie (Ogg)Vorbis und GSM-FR.
Sie unterstützt eine Vielzahl an Containerformaten und Audioformaten in zahlreichen Kombinationen jeweils lesend und schreibend. Die unterstützten Container-Formate sind unter anderem
An Sampleformaten unterstützt sie unter anderem
- unkomprimiertes PCM mit 8 bis 64 Bit pro Abtastpunkt,
- A-law und μ-law,
- verschiedene Spielarten von ADPCM,
- DPCM und
- DWVW.
Daneben werden noch FLAC mit 8 bis 24 Bit, (Ogg)Vorbis und der Full Rate-Codec des GSM (GSM 06.10) unterstützt.
Sie wird von Erik de Castro Lopo („Mega Nerd“) in der Programmiersprache C entwickelt.
Die Bibliothek wird als freie Software auch im Quelltext unter den Bedingungen von wahlweise Version 2.1 oder 3 der GNU Lesser General Public License (LGPL) verbreitet. Sie ist plattformunabhängig, wobei Linux- und Mac-OS-X-Systeme jeweils auf PowerPC und x86 und 32-Bit-Windows-Systeme offiziell unterstützt werden. Sie ist bei allen populären Linux-Distributionen direkt aus den Standard-Paketquellen installierbar.[1][2][3][4] Sie wird in einer Reihe freier Audio-Software genutzt, darunter PulseAudio, JACK, K3b, Audacity, Ardour, Mumble, Twinkle, Mixxx, …
Die erste Version (0.0.8) wurde am 15. Februar 1999 veröffentlicht, Version 1.0.0 wurde am 16. August 2002 freigegeben.
Weblinks
Quellen
Kategorie:- Freie Audiosoftware
Wikimedia Foundation.