FFmpeg 8.1

FFmpeg 8.1

Após mais de seis meses de desenvolvimento, a versão 8.1 do projeto foi lançada FFmpeg, com o codinome "Hoare" (em homenagem ao senhor Charles Hoare (11 de janeiro de 1934 - 5 de março de 2026)).

Trata-se de um conjunto de bibliotecas e utilitários livres com código aberto que possibilitam gravar, converter e transmitir gravações digitais de áudio e vídeo em diversos formatos. O nome deriva do nome do grupo de especialistas MPEG e FF, significando "fast forward".

O projeto consiste nos seguintes componentes:

  • ffmpeg — utilitário de console para converter arquivos de vídeo de um formato para outro e capturar vídeo em tempo real.
  • ffplay — um reprodutor de mídia simples, baseado em SDL2 e bibliotecas FFmpeg.
  • ffprobe — utilitário de console que permite coletar e exibir informações sobre arquivos de mídia (como MediaInfo) e fluxos multimídia, dispositivos disponíveis, codecs, formatos, protocolos e outros.
  • libavcodec — biblioteca com todos os codecs de áudio/vídeo. A maioria dos codecs foi desenvolvida "do zero" para garantir o melhor desempenho.
  • libavformat — biblioteca com multiplexadores e demultiplexadores para diversos formatos de áudio e vídeo.
  • libavutil — biblioteca auxiliar com subprogramas padrão comuns para diversos componentes do ffmpeg.
  • libpostproc — biblioteca de subprogramas padrão de processamento de vídeo.
  • libswscale — biblioteca para escalonamento de vídeo.
  • libavfilter — permite modificar o fluxo de vídeo entre o decodificador e o codificador "em tempo real".

Principais mudanças:

  • adicionada suporte experimental à decodificação xHE-AAC MPEG-H usando a biblioteca libmpeghdec;
  • adicionado parsing de metadados EXIF;
  • implementado suporte para parsing e redirecionamento de metadados LCEVC (Codificação em Camadas para Codificação de Vídeo Eficiente);
  • codificação e decodificação ProRes e decodificação DPX usando Vulkan;
  • D3D12: codificação H.264/AV1, filtros de escalonamento (scale_d3d12), estimativas de movimento (mestimate_d3d12) e desentrelaçamento (deinterlace_d3d12);
  • para plataformas Rockchip, adicionado codificação de hardware H.264 e HEVC;
  • adicionado suporte ao formato de áudio espacial IAMF: modo de projeção, multiplexação e demultiplexação de som surround Ambisonic;
  • novos filtros e formatos: filtro drawvg para renderização SVG e filtro vpp_amf para processamento de vídeo através do AMD AMF; adicionado demuxer para o formato hxvs.

Nesta versão, há muitas alterações internas e correções de bugs. O trabalho está em andamento na futura reestruturação do swscale. Os codecs baseados em Vulkan e alguns filtros não dependem mais da compilação de GLSL durante a execução, o que acelera sua inicialização. No blog Khronos foi publicada uma artigo adicional sobre a implementação de codecs baseados em Vulkan Compute, contendo detalhes técnicos da implementação e planos futuros.

Fonte: linux.org.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