libsndfile
libsndfile | |
---|---|
Basic data
|
|
developer | Erik de Castro Lopo ("Mega Nerd") |
Publishing year | February 15, 1999 |
Current version | 1.0.28 (April 2, 2017) |
operating system | platform independent |
programming language | C. |
License | LGPL ( Free Software ) |
mega-nerd.com/libsndfile |
The libsndfile is a free program library for reading and converting between a variety of PCM formats as well as (Ogg) Vorbis and GSM-FR .
It supports a large number of container formats and audio formats in numerous combinations for reading and writing. The supported container formats include
- RIFF WAVE ( Microsoft ),
- AIFF / AIFC ( Apple ),
- Au ( Sun Microsystems ),
- VOC ( Creative Technology ) and
- IFF ( Electronic Arts , Commodore International ).
Among other things, she supports sample formats
- uncompressed PCM with 8 to 64 bits per sampling point,
- A-law and μ-law ,
- different types of ADPCM ,
- DPCM and
- DWVW .
In addition, FLAC with 8 to 24 bits, (Ogg) Vorbis and the full rate codec of the GSM (GSM 06.10) are supported.
It is developed by Erik de Castro Lopo ("Mega Nerd") in the C programming language .
The library is distributed as free software also in source code under the terms of either version 2.1 or 3 of the GNU Lesser General Public License (LGPL). It is platform-independent , with Linux and Mac OS X systems being officially supported on PowerPC and x86 and 32-bit Windows systems . It is used in a number of free audio software, including PulseAudio , JACK , K3b , Audacity , Ardor , Mumble , Twinkle , Mixxx . Likewise from commercial software such as Adobe Audition .
The first version (0.0.8) was released on February 15, 1999, version 1.0.0 was released on August 16, 2002.