Pesquisa de site

FFmpeg 7.1 Adicionado decodificador VVC, codificador Vulkan H.264/HEVC [Ubuntu PPA]


A popular biblioteca de mídia FFmpeg lançou a nova versão 7.1 há alguns dias. Aqui estão os novos recursos e o Ubuntu PPA para usuários do Ubuntu 22.04 e Ubuntu 24.04.

A nova versão da biblioteca FFmpeg adicionou suporte ao decodificador VVC oficial. A codificação de vídeo versátil (abreviadamente VVC), também conhecida como H.266, tem uma taxa de compactação cerca de 50% melhor para a mesma qualidade em comparação com HEVC (também conhecido como H.265).  Ele suporta resoluções que variam de vídeos muito baixos até 4K, 16K e 360°, bem como YCbCr 4:4:4, 4:2:2 e 4:2:0 com 8 a 10 bits por componente, HDR, variável e taxas de quadros fracionárias de 0 a 120 Hz e muito mais.

FFmpeg adicionou suporte experimental de decodificação VVC desde a última versão 7.0. Agora o decodificador é oficializado e é compatível com conteúdo de teste DVB. A versão também suporta decodificação de VVC com aceleração Intel Quick Sync Video. Além disso, ele suporta codificação VVC usando a biblioteca libvvenc.

Além do VVC, o FFmpeg 7.1 também adicionou suporte para decodificação do codec de áudio xHE-AAC e MV-HEVC (a extensão multiview do HEVC). Há também decodificação MediaCodec AAC/AMR-NB/AMR-WB/MP3, suporte para decodificação e codificação para LC3/LC3plus através da biblioteca externa liblc3 com versão 1.1.0 ou superior.

A nova versão também adicionou o codificador HEVC acelerado D3D12VA, o codificador H.264 e H.265 (HEVC) acelerado Vulkan, bem como a opção qsv_params para codificadores QSV.

De acordo com a nota de lançamento, o FFmpeg 7.1 também corrigiu um problema de mais de 10 anos sobre a gama de cores:

“Anteriormente, os dados da faixa de cores tinham dois caminhos, não eram negociados e eram encaminhados de maneira não confiável para filtros, codificadores e muxers. O trabalho de limpeza do sistema começou há mais de 10 anos, mas foi interrompido devido à fragilidade do sistema e ao comportamento de quebra ser inaceitável. O novo sistema corrige isso, então agora a gama de cores é encaminhada correta e consistentemente para todos os lugares necessários, e também abre caminho para formas mais avançadas de negociação.”

Outras mudanças no lançamento incluem:

  • filtros pad_vaapi, drawbox_vaapi
  • Filtro LCEVC
  • Encadeamento de filtro gráfico CLI ffmpeg
  • Demuxer e muxer LC3/LC3plus
  • Corte de análise e gravação de metadados em Matroska e des/muxers MP4/MOV
  • obsoleto vf_scale2ref
  • removido DEC Alpha DSP e código de suporte
  • Veja aqui para mais.

Como instalar o FFmpeg 7.1 no Ubuntu

O código-fonte da nova versão está disponível para download no link abaixo:

Baixar FFmpeg: https://ffmpeg.org/download.html

Para usuários do Ubuntu, além de compilar a partir do tarball de origem, carreguei-o neste PPA não oficial para Ubuntu 22.04 e Ubuntu 24.04.

Execute os 3 comandos abaixo, um por um, para adicionar o PPA e instalar o FFmpeg 7.1, ou consulte este guia passo a passo.

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg7
sudo apt update
sudo apt install ffmpeg

NOTA: Instalar uma versão que não seja do sistema do FFmpeg PODE gerar problemas de dependência e até mesmo quebrar seu sistema! Você DEVE saber o que vai fazer e como restaurar!!!

Artigos relacionados