O framework multimídia de código aberto FFmpeg 7.1 foi lançado como uma importante atualização, trazendo diversos recursos e melhorias, incluindo novos decodificadores e outras otimizações significativas.
Apelidada de "Péter" e lançada seis meses após o FFmpeg 7.0, a versão 7.1 do FFmpeg apresenta um decodificador VVC acelerado nativamente pelo Intel QSV .1, além de um novo decodificador MV-HEVC, um decodificador LC-EVC, um decodificador xHE-AAC, um filtro LCEVC, codificadores de hardware Vulkan para H.264 e H.265, e um codificador HEVC D3D12VA.
Esta versão também inclui decodificação MediaCodec para formatos como AAC, AMR-NB, AMR-WB e MP3, um demuxer de legenda oculta Raw Captions with Time (RCWT), suporte à codificação VVC por meio da biblioteca libvvenc, negociação de espaço de cores YUV para codecs e filtros, exportação de dados de aprimoramento LCEVC em H.26x e MP4/ISOBMFF, e uma nova fonte de vídeo baseada no ruído de Perlin.
Além disso, o FFmpeg 7.1 traz suporte ao demuxer e muxer LC3/LC3plus de baixa complexidade, suporte à decodificação e codificação LC3/LC3plus utilizando filtros da biblioteca liblc3, novos filtros pad_vaapi
e drawbox_vaapi
, uma opção qsv_params
para codificadores QSV, novas opções de entrada ref
e framesync
para vf_scale
, assim como suporte ao encadeamento de filtergraph para a linha de comando ffmpeg
.
Entre as mudanças adicionais, esta atualização possibilita a edição de metadados em Matroska e MP4/MOV com suporte para corte e gravação, acrescenta suporte para especificadores de fluxo em fftools por disposição de fluxo, substitui o vf_scale2ref
e remove o código de suporte para DEC Alpha DSP.
Por último, mas não menos importante, o FFmpeg 7.1 inclui várias otimizações para as arquiteturas ARM64 (AArch64) e RISC-V, visando acelerar a decodificação em plataformas não-x86, além de suporte completo para reprodução de DVD e um decodificador IAMF pronto para uso em produção. Esta versão também foi marcada como LTS (Long Term Support).
O FFmpeg 7.1 já está disponível para download no site oficial, juntamente com diversos componentes atualizados, como libavutil 59.39.100, libavcodec 61.19.100, libavformat 61.7.100, libavdevice 61.3.100, libavfilter 10.4.100, libswscale 8.3.100, libswresample 5.3.100 e libpostproc 58.3.100.