Após seis meses de desenvolvimento, está disponível o pacote multimídia FFmpeg 5.1, que inclui um conjunto de aplicativos e um conjunto de bibliotecas para operações em diversos formatos multimídia (gravação, conversão e decodificação de formatos de áudio e vídeo). O pacote é distribuído sob licenças LGPL e GPL, o desenvolvimento do FFmpeg é realizado adjacente ao projeto MPlayer. A mudança significativa no número da versão se deve a mudanças significativas na API e à transição para um novo esquema de geração de lançamentos, segundo o qual novos lançamentos significativos serão gerados uma vez por ano, e lançamentos com tempo de suporte estendido - uma vez a cada dois anos. FFmpeg 5.0 será o primeiro lançamento LTS do projeto.
Entre as mudanças adicionadas ao FFmpeg 5.1 estão:
- Adicionado suporte para o sistema de arquivos descentralizado IPFS e o protocolo usado com ele para vincular endereços IPNS permanentes.
- Adicionado suporte para formato de imagem QOI.
- Adicionado suporte para formato de imagem PHM (Portable Half float Map).
- Foi implementada a capacidade de usar a API VDPAU (Video Decode and Presentation) para aceleração de hardware de decodificação de vídeo no formato AV1.
- O suporte para a interface herdada para decodificação de vídeo por hardware XvMC foi descontinuado.
- Adicionada a opção "-o" ao utilitário ffprobe para gerar a saída para o arquivo especificado em vez do fluxo de saída padrão.
- Adicionados novos decodificadores: DFPWM, Vizrt Binary Image.
- Adicionados novos codificadores: pcm-bluray, DFPWM, Vizrt Binary Image.
- Adicionados empacotadores de contêiner de mídia (muxer): DFPWM.
- Adicionados descompactadores de contêiner de mídia (demuxer): DFPWM.
- Novos filtros de vídeo:
- SITI - cálculo das características de qualidade de vídeo SI (Spatial Info) e TI (Temporal Info).
- avsynctest - verifica a sincronização de áudio e vídeo.
- feedback - redirecionando os quadros cortados para outro filtro e depois mesclando o resultado com o vídeo original.
- pixelize - pixeliza o vídeo.
- colormap - reflexo das cores de outros vídeos.
- colorchart — geração de uma tabela de configurações de cores.
- multiplicar - multiplicar os valores dos pixels do primeiro vídeo pelos pixels do segundo vídeo.
- pgs_frame_merge mescla segmentos de legenda PGS em um pacote (bitstream).
- blurdetect - determina o desfoque dos quadros.
- remap_opencl - executa o remapeamento de pixels.
- chromakey_cuda é uma implementação chromakey que usa a API CUDA para aceleração.
- Novos filtros de som:
- diálogo — geração de som surround (3.0) a partir de estéreo, transferindo o som dos diálogos falados presentes em ambos os canais estéreo para o canal central.
- tiltshelf - aumenta/diminui frequências altas ou baixas.
- virtualbass - gera um canal de graves adicional com base nos dados dos canais estéreo.
Fonte: opennet.ru