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