libsndfile-1.2.2

Introdução ao libsndfile

Libsndfile é uma biblioteca de rotinas C para leitura e escrita de arquivos contendo dados amostrados de áudio.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do libsndfile

Recomendadas

Opcionais

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

Instalação do libsndfile

Corrija construir com GCC-15:

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

Instale o libsndfile executando os seguintes comandos:

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

Se executar a suíte de teste, desabilite os testes do Opus os quais falhariam com o lançamento recente do Opus e faria com que a suíte de teste saísse mais cedo:

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

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Conteúdo

Aplicativos Instalados: sndfile-cmp, sndfile-concat, sndfile-convert, sndfile-deinterleave, sndfile-info, sndfile-interleave, sndfile-metadata-get, sndfile-metadata-set, sndfile-play e sndfile-salvage
Biblioteca Instalada: libsndfile.so
Diretório Instalado: /usr/share/doc/libsndfile-1.2.2

Descrições Curtas

sndfile-cmp

compara dois arquivos de áudio

sndfile-concat

concatena dois ou mais arquivos de áudio

sndfile-convert

converte um arquivo de som de um formato para outro

sndfile-deinterleave

divide um multicanal em vários arquivos de canal único

sndfile-info

exibe informações acerca de um arquivo de som

sndfile-interleave

converte vários arquivos de canal único em um arquivo multicanal

sndfile-metadata-get

recupera metadados a partir de um arquivo de som

sndfile-metadata-set

configura metadados em um arquivo de som

sndfile-play

reproduz um arquivo de som

sndfile-salvage

salva os dados de áudio a partir de arquivos WAV com mais de 4 GB de tamanho

libsndfile.so

contém as funções da API da libsndfile