libsndfile-1.2.2

Introduksjon til libsndfile

Libsndfile er et bibliotek med C rutiner for å lese og skrive filer som inneholder samplede lyddata.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

libsndfile Avhengigheter

Anbefalt

Valgfri

alsa-lib-1.2.15.3, LAME-3.100, mpg123-1.33.4, og Speex-1.2.1

Installasjon av libsndfile

Fiks bygging med GCC-15:

sed '/typedef enum/,/bool ;/d' -i \
  src/ALAC/alac_{en,de}coder.c

Installer libsndfile ved å kjøre følgende kommandoer:

./configure --prefix=/usr    \
            --docdir=/usr/share/doc/libsndfile-1.2.2 &&
make

Hvis du kjører testpakken, deaktiver Opus testene, da disse ville mislykkes med den nyeste Opus utgivelsen og føre til at testpakken slutter å virke tidlig:

sed '/ogg_opus/,+1s/HAVE_[A-Z_]*/0/' -i tests/lossy_comp_test.c

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install

Innhold

Installerte Programmer: sndfile-cmp, sndfile-concat, sndfile-convert, sndfile-deinterleave, sndfile-info, sndfile-interleave, sndfile-metadata-get, sndfile-metadata-set, sndfile-play, og sndfile-salvage
Installert Bibliotek: libsndfile.so
Installert Mappe: /usr/share/doc/libsndfile-1.2.2

Korte Beskrivelser

sndfile-cmp

sammenligner to lydfiler

sndfile-concat

kobler sammen to eller flere lydfiler

sndfile-convert

konverterer en lydfil fra ett format til et annet

sndfile-deinterleave

deler en multikanal i flere enkeltkanalfiler

sndfile-info

viser informasjon om en lydfil

sndfile-interleave

konverterer flere enkeltkanalsfiler til en flerkanalsfil

sndfile-metadata-get

henter metadata fra en lydfil

sndfile-metadata-set

setter metadata i en lydfil

sndfile-play

spiller av en lydfil

sndfile-salvage

redder lyddataene fra WAV filer som er mer enn 4 GB i størrelse

libsndfile.so

inneholder libsndfile API funksjoner