⚠️ Este é um site de tradução não oficial, sem relação com o projeto FFmpeg. Para informações oficiais, consulte a página original (https://ffmpeg.org/libswresample.html).

Documentação do Libswresample

1 Descrição

A biblioteca libswresample realiza operações altamente otimizadas de reamostragem de áudio, remixagem de canais e conversão de sample format.

Especificamente, esta biblioteca realiza as seguintes conversões:

  • Reamostragem : é o processo de alterar a taxa de amostragem do áudio, por exemplo de uma taxa alta de 44100Hz para 8000Hz. A conversão de áudio de uma taxa de amostragem alta para uma baixa é um processo com perdas. Há várias opções e algoritmos de reamostragem disponíveis.
  • Conversão de formato : é o processo de converter o tipo das amostras, por exemplo de amostras de 16 bits com sinal para amostras de 8 bits sem sinal ou de ponto flutuante. Também lida com a conversão de empacotamento, ao passar do layout empacotado (todas as amostras pertencentes a canais distintos intercaladas no mesmo buffer) para o layout planar (todas as amostras pertencentes ao mesmo canal armazenadas em um buffer dedicado ou "plano").
  • Remixagem de canais : é o processo de alterar o layout de canais, por exemplo de estéreo para mono. Quando os canais de entrada não podem ser mapeados para os fluxos de saída, o processo tem perdas, pois envolve fatores de ganho e mixagem diferentes.

Várias outras conversões de áudio (por exemplo, alongamento e preenchimento) são habilitadas por meio de opções dedicadas.

2 Veja também

ffmpeg, ffplay, ffprobe, ffmpeg-resampler, libavutil

3 Autores

Os desenvolvedores do FFmpeg.

Para mais detalhes sobre a autoria, consulte o histórico do Git do projeto (https://git.ffmpeg.org/ffmpeg), por exemplo, digitando o comando git log no diretório de código-fonte do FFmpeg, ou navegando pelo repositório online em https://git.ffmpeg.org/ffmpeg.

Os mantenedores dos componentes específicos estão listados no arquivo MAINTAINERS na árvore de código-fonte.

Hospedagem fornecida por telepoint.bg