FFmpeg 7.1 "Péter" lançado com decodificador VVC nativo completo, codificação de hardware Vulkan

FFmpeg 7.1 "Péter" lançado com decodificador VVC nativo completo, codificação de hardware Vulkan

A estrutura multimídia de código aberto FFmpeg 7.1 já está disponível para download com um decodificador VVC nativo completo, codificação de hardware Vulkan e muito mais.

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.

Última atualização deste artigo: 30 de september de 2024