Zum Inhalt springen

libsndfile

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 8. Februar 2026 um 07:45 Uhr durch imported>Hutch (Abschnittlink korrigiert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
libsndfile

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Erik de Castro Lopo („Mega Nerd“)<ref>https://github.com/erikd</ref>
Erscheinungsjahr 15. Februar 1999
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem plattformunabhängig
Programmier­sprache C
Lizenz LGPL (Freie Software)
Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)

Vorlage:Hinweisbaustein 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 Unix-artige Systeme wie Linux und macOS ebenso wie Windows-Systeme offiziell unterstützt werden,<ref>evpobr: libsndfile / README (1.1.0). (Textdatei) In: GitHub-Projektseite. 27. März 2022, archiviert vom Vorlage:IconExternal am 24. Mai 2022; abgerufen am 21. März 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). https://github.com/libsndfile/libsndfile/blob/bc116009863f53c8f0bcfb30451ea398db63d5e9/README</ref> sowie u. a. die Architekturen Arm, PowerPC sowie x86-32 und -64. Sie wird in einer Reihe freier Audio-Software genutzt, darunter PulseAudio, JACK, K3b, Audacity, Ardour, Mumble, Twinkle, Mixxx. Ebenso von kommerzieller Software wie Adobe Audition.

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

<references />