Lançamento do pacote multimídia FFmpeg 7.1

Após seis meses de desenvolvimento, o pacote multimídia FFmpeg 7.1 está disponível, incluindo um conjunto de aplicativos e uma coleção de bibliotecas para operações em vários formatos multimídia (gravação, conversão e decodificação de formatos de áudio e vídeo). O pacote é escrito em linguagem C e é distribuído sob as licenças LGPL e GPL.

Entre as mudanças no FFmpeg 7.1:

  • Adicionados codificadores de vídeo nos formatos H.264 e H.265, que utilizam extensões da API gráfica Vulkan para aceleração de hardware na codificação de vídeo. Em termos de funcionalidades, os codificadores baseados em Vulkan são idênticos aos codificadores anteriormente disponíveis que utilizam VAAPI para aceleração.
  • Incluído um decodificador proprietário para o formato de codificação de áudio xHE-AAC (suportando o subconjunto AAC USAC), que é usado na transmissão via Netflix e envolvido em tecnologias de radiodifusão digital Digital Radio Mondiale. O codec é notável pelo suporte a uma ampla gama de taxas de bits (de 12 a 300 kbit/s), alta taxa de compressão, recursos de reprodução com volume constante, garantindo alta clareza em qualquer nível de volume, perfis adicionais de controle de faixa dinâmica ao ouvir em locais barulhentos e adição de metadados que permitem a recuperação de perdas no lado do receptor.
  • Anunciada a implementação estável do decodificador para o formato VVC (Versatile Video Coding), também conhecido como padrão de compressão de vídeo H.266, desenvolvido em conjunto pelos grupos de trabalho MPEG (ISO/IEC JTC 1) e VCEG (ITU-T), com a participação de empresas como Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm e Sony. H.266 substitui o H.265 (HEVC) e proporciona alta eficiência na transmissão e armazenamento de todas as resoluções de tela (de SD e HD até 4K e 8K), suporta vídeo com alcance dinâmico expandido (HDR, High Dynamic Range) e vídeo panorâmico em 360 graus.
  • Adicionada a capacidade de acelerar a decodificação VVC, utilizando a tecnologia Intel QSV (Quick Sync Video).
  • Adicionado codificador VVC, implementado através do uso da biblioteca libvvenc.
  • Implementada a capacidade de decodificar vídeo no formato MV-HEVC (Multiview High Efficiency Video Coding), que é utilizado em capacetes de realidade virtual e em smartphones para transmissão de vídeo estereoscópico.
  • Adicionado um decodificador para o padrão de codificação de vídeo LCEVC, implementado com uma biblioteca externa LCEVCdec. O LCEVC adiciona uma camada extra de metadados para melhorar a qualidade dos codecs existentes H.26x e MP4/ISOBMFF.
  • Nos multiplexadores (muxers) de contêiner de mídia Matroska e MP4/MOV, foi implementada a análise e gravação de metadados com informações sobre o corte de vídeo (por exemplo, ao ser exibido em telas com diferentes proporções).
  • Adicionada suporte para codificação e decodificação de áudio nos formatos LC3 e LC3plus, otimizados para transmissão de áudio com latências mínimas (por exemplo, usados em fones de ouvido Bluetooth). A implementação é baseada na biblioteca externa liblc3. Adicionadas decodificadores e codificadores de contêiner de mídia para LC3 e LC3plus.
  • Adicionada suporte para a decodificação de áudio nos formatos AAC, AMR-NB, AMR-WB e MP3, utilizando a API MediaCodec fornecida pela plataforma Android.
  • Adicionado codificador D3D12VA HEVC, implementando aceleração de hardware através da API D3D12.
  • Adicionado decodificador de legendas no formato RCWT (Raw Captions with Time).
  • Suporte para DEC Alpha DSP foi descontinuado.
  • Adicionado uma fonte de vídeo que gera ruído de Perlin.
  • Para codecs e filtros, foi implementado um processo de correspondência de espaço de cor YUV.
  • Adicionados filtros pad_vaapi e drawbox_vaapi para adicionar margens e bordas ao vídeo.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster