⚠️ 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/libswscale.html).

Documentação do Libswscale

1 Descrição

A biblioteca libswscale realiza operações altamente otimizadas de redimensionamento de imagem, assim como de conversão de espaço de cor e pixel format.

Especificamente, esta biblioteca realiza as seguintes conversões:

  • Redimensionamento : é o processo de alterar o tamanho do vídeo. Há várias opções e algoritmos de redimensionamento disponíveis. Geralmente, esse é um processo com perdas.
  • Conversão de pixel format : é o processo de converter o formato de imagem e o espaço de cor da imagem, por exemplo de YUV420P planar para RGB24 empacotado. Também trata da conversão de empacotamento, ou seja, converte de um layout empacotado (todos os pixels pertencentes a planos distintos intercalados no mesmo buffer) para um layout planar (todas as amostras pertencentes ao mesmo plano armazenadas em um buffer dedicado, ou "plano").

Isso geralmente é um processo com perdas quando o espaço de cor de origem e o de destino diferem.

2 Veja também

ffmpeg, ffplay, ffprobe, ffmpeg-scaler, 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