Libsndfile

Libsndfile

Libsndfile
libsndfile
Basisdaten

Entwickler Erik de Castro Lopo („Mega Nerd“)[1]
Erscheinungsjahr 15. Februar 1999
Aktuelle Version 1.2.2[2]
(13. August 2023)
Betriebssystem plattformunabhängig
Programmier­sprache C
Lizenz LGPL (Freie Software)
libsndfile.github.io/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 Unix-artige Systeme wie Linux und macOS ebenso wie Windows-Systeme offiziell unterstützt werden,[3] 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.

Quellen

  1. https://github.com/erikd
  2. github.com. (abgerufen am 17. August 2023).
  3. evpobr: libsndfile / README (1.1.0). (Textdatei) In: GitHub-Projektseite. 27. März 2022, archiviert vom Original am 24. Mai 2022; abgerufen am 21. März 2024 (englisch). https://github.com/libsndfile/libsndfile/blob/bc116009863f53c8f0bcfb30451ea398db63d5e9/README

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.