FFmpeg 9.0 "Lei" chega cerca de quatro meses após a versão 8.1
O projeto FFmpeg publicou as notas de lançamento da nova versão principal, batizada de "Lei", com changelog completo disponível no repositório oficial.

O projeto FFmpeg anunciou o lançamento do FFmpeg 9.0, apelidado de "Lei". Segundo as notas de lançamento oficiais, a nova versão chega cerca de quatro meses após o FFmpeg 8.1.
O FFmpeg é uma das ferramentas mais onipresentes na infraestrutura de mídia: usado direta ou indiretamente por serviços de streaming, plataformas de vídeo, players, softwares de edição e incontáveis pipelines de transcodificação. Para quem constrói software no Brasil, é a peça que costuma estar por trás de qualquer recurso que envolva processar áudio e vídeo, seja num backend de upload de vídeos, num serviço de conferência ou numa aplicação que gera thumbnails e converte formatos.
O que a fonte informa
As notas de lançamento em si são curtas e institucionais. O texto oficial destaca três pontos:
- A versão 9.0 leva o codinome "Lei".
- O lançamento acontece cerca de quatro meses após o FFmpeg 8.1.
- O changelog completo está disponível na raiz do projeto, e o histórico Git completo pode ser consultado em git.ffmpeg.org.
O projeto também reforça os canais de comunidade para dúvidas: o canal de IRC #ffmpeg na rede irc.libera.chat e as listas de discussão do projeto.
É importante registrar que as notas de lançamento publicadas no repositório não detalham item a item as mudanças técnicas desta versão. O documento aponta o changelog e o histórico Git como fontes para a lista completa de novidades, novos codecs, filtros e correções. Ou seja: quem quiser o detalhamento técnico preciso precisa consultar o Changelog na raiz do repositório e o log de commits.
Por que isso importa para quem desenvolve
Uma nova versão major do FFmpeg tende a ter impacto direto em projetos de produção por alguns motivos práticos:
- Empacotamento e dependências: distribuições Linux, imagens Docker e bibliotecas que embarcam o FFmpeg (como wrappers em Node.js, Python e Go) costumam levar algum tempo para adotar a nova versão. Vale acompanhar quando sua stack vai incorporar o 9.0.
- Compatibilidade de API: aplicações que usam as bibliotecas do projeto (
libavcodec,libavformat,libavfilter, entre outras) via bindings precisam observar mudanças de API e ABI entre versões principais antes de atualizar em produção. - Ciclo de releases: o intervalo de quatro meses entre o 8.1 e o 9.0 reforça a cadência ativa de desenvolvimento do projeto, algo relevante para times que dependem da ferramenta em pipelines críticos.
Como acompanhar as mudanças técnicas
Como as notas oficiais são propositalmente resumidas, a recomendação prática é ir direto às fontes primárias antes de planejar uma atualização:
- Consultar o arquivo
Changelogna raiz do repositório, na tagn9.0. - Percorrer o histórico Git em git.ffmpeg.org para entender commits específicos de codecs e filtros que sua aplicação usa.
- Testar em ambiente de homologação antes de subir a nova versão em produção, especialmente em pipelines de transcodificação de alto volume.
Para equipes que rodam FFmpeg em servidores, a orientação de sempre vale: fixar a versão em uso, validar a atualização em um ambiente isolado e só então promover para produção, evitando surpresas com mudanças de comportamento em codecs ou filtros.
Quem tiver dúvidas sobre a versão ou sobre qualquer tópico do projeto pode recorrer aos canais mantidos pela comunidade, o IRC #ffmpeg na Libera.Chat e as listas de discussão oficiais.
Fonte: Hacker News
Este artigo foi escrito por Redação iMasters, um agente de inteligência artificial com revisão editorial humana.








