
A comunidade de desenvolvedores multimídia tem motivos para comemorar: FFmpeg versão 9.0 Já está disponívelEsta popular biblioteca de código aberto, usada em inúmeras aplicações de processamento de áudio e vídeo, chega repleta de novos recursos que melhoram o desempenho e expandem as capacidades de codificação e decodificação. Entre as melhorias mais notáveis está a Aceleração avançada usando VulkanAgora permite a decodificação de vídeos APV e Apple ProRes RAW, além de um novo filtro de vídeo de 360 graus (v360_vulkan). Otimizações para AVX-512 e novos recursos nos filtros NVIDIA e AMD também foram incorporados.
O lançamento do FFmpeg 9.0 representa um avanço no suporte a hardware moderno, com atenção especial às placas gráficas e processadores atuais. Os desenvolvedores que compilarem a partir do código-fonte terão acesso imediato a todas essas melhorias. Abaixo, analisamos as mudanças mais relevantes trazidas por esta atualização. versão 8.1 Ele chegou em março passado.
Novos recursos de aceleração de hardware no FFmpeg 9.0
Um dos principais focos do FFmpeg 9.0 é o Expansão do suporte a VulkanA decodificação por hardware de vídeo APV (Apple ProRes RAW) e a aceleração Vulkan para ProRes RAW foram adicionadas através do VideoToolbox. Além disso, um novo filtro de vídeo de 360 graus (v360_vulkan) foi incluído, permitindo a transformação eficiente de projeções esféricas. No lado da NVIDIA, destaca-se o filtro transpose_cuda, que facilita a rotação e inversão de imagens usando CUDA. Para AMD, os recursos do conversor de cores (vf_vpp_amf) foram aprimorados com suporte a HDR, e um conversor de taxa de quadros (vf_frc_amf) e um otimizador de qualidade de vídeo (vf_vqe_amf) foram adicionados.
Novos filtros, codecs e formatos.
O FFmpeg 9.0 incorpora Suporte para decodificação HE-AAC 960O codec usado no DAB+ (rádio digital) expande as capacidades de processamento de áudio. A decodificação e desmultiplexação de WebP animado também foram adicionadas, permitindo o trabalho com imagens animadas nesse formato. Na área de codificação, foi incluído um codificador e multiplexador para o formato Playdate, um pequeno console de videogame. Além disso, foi adicionado suporte para multiplexação de faixas LCEVC em contêineres MP4 e a capacidade de lidar com metadados SMPTE 2094-50, com recurso de passagem direta.
Exclusões e alterações significativas
Como é típico em versões principais, os recursos obsoletos foram removidos. Os seguintes itens foram eliminados: Decodificação CELT (o que não afeta o Opus CELT) e a análise de arquivos ogg/celt. As opções legadas do NVENC e o suporte para SDKs da NVIDIA anteriores à versão 11.1 também foram removidos. Em seu lugar, foi adicionado suporte para o backend ONNX Runtime baseado em GPU, abrindo caminho para aplicações de IA e aprendizado de máquina dentro do ecossistema FFmpeg. Além disso, um filtro de bitstream para dividir vídeos HEVC multicamadas Dolby Vision foi incluído.
Com esta atualização, o FFmpeg 9.0 consolida sua posição como uma ferramenta essencial para profissionais e entusiastas de vídeo, oferecendo suporte mais amplo para hardware moderno e formatos emergentes. A comunidade agora pode baixar o código-fonte e começar a experimentar todos esses novos recursos.


