Librería para la lectura/escritura de ficheros contenedores de audio
libsndfile es una librería escrita en C, e ideada para leer y escribir ficheros de audio AIFF, AU, WAV y demás formatos, a través de una interfaz común y estándar. Diseñado para correr bajo Linux, en realidad es compatible con cualquier sistema Unix (incluyendo Mac OS X) y hasta Win32.
Además, es capaz de leer/escribir también ficheros de audio en formato PCM, de 8, 16, 24 y hasta 32-bits, incluso ficheros WAV de 32 y 64-bits, así como una amplia serie de formatos de audio comprimidos. Lo hace a través de una interfaz de programación amena y funcional a la vez.
Enter otros formatos soportados, encontramos a WAV, SGI, AIFF, AIFC, DEC, AU, SND, RAW, PAF, IFF, SVX, SF, VOC, W64, MAT4, MAT5, PVF, Fasttracker, HTK, etc. En futuras versiones, el autor tiene planeado la integración de nuevos formatos como por ejemplo Soundfont II, Gravis Ultrasound, Kurzweil K2000, y los populares Ogg Vorbis o el formato con compresión sin perdida FLAC.
Opinión usuarios sobre libsndfile
¿Has probado libsndfile? Sé el primero en dejar tu opinión!