FFmpeg 6.1 'Heaviside' lançado com encoder VAAPI AV1, decoder HW Vulkan

FFmpeg 6.1 'Heaviside' lançado com encoder VAAPI AV1, decoder HW Vulkan

Esta versão adiciona suporte para codecs HEVC, VP9 e AV1 nos formatos FLV e RTMP aprimorados.

O FFmpeg 6.1 foi lançado como uma atualização importante, trazendo uma série de novos recursos, decodificadores, filtros e várias outras mudanças.

Lançado mais de oito meses após o FFmpeg 6.0 "Von Neumann", a versão FFmpeg 6.1, codinome "Heaviside", introduz a decodificação acelerada por hardware multi-threaded alimentada por Vulkan, com suporte para os codecs H264, HEVC e AV1. Ela também inclui um codificador AV1 VAAPI (Video Acceleration API).

Além disso, o FFmpeg 6.1 adiciona suporte para codecs HEVC, VP9 e AV1 em formatos FLV e RTMP aprimorados. Ele inclui um decodificador de vídeo Playdate e um demuxer, um demuxer e decodificador OSQ, analisador Essential Video Code, muxer, demuxer e filtro de mesclagem de quadros bsf Raw AC-4, bem como um analisador de bitstreams Raw VVC, muxer e demuxer.

O suporte para a dica P_SKIP para acelerar a codificação libx264 também foi adicionado no FFmpeg 6.1. Além disso, ele apresenta um decodificador de vídeo vMix, um decodificador de vídeo RivaTuner, um decodificador de vídeo libaribcaption, um codificador de vídeo RLE da Microsoft, um demuxer CRI USM e estende o suporte VAAPI para libva-win32 no Windows.

Como esperado, esta versão traz novos filtros, incluindo o filtro de fonte de áudio afireqsrc, filtro arls, filtro de fonte de vídeo zoneplate, filtro color_vulkan, filtro bwdif_vulkan, filtro nlmeans_vulkan, filtro xfade_vulkan, filtro bwdif_cuda, filtros scale_vt e transpose_vt para VideoToolbox, bem como filtros de áudio apsnr e asisdr.

Além disso, o FFmpeg 6.1 adiciona filtros de fluxo de bits para edição de metadados em fluxos VVC e para converter VVC de MP4 para Anexo B. Suporte para comandos foi adicionado nos filtros setpts e asetpts.

Entre outras mudanças dignas de nota, o FFmpeg 6.1 substitui a opção de linha de comando -top em favor do filtro setfield, modifica o esquema de saída XML do ffprobe para considerar vários elementos de campos variáveis dentro do mesmo elemento pai, adiciona uma nova opção de linha de comando -readrate_initial_burst e torna a opção -output_format do ffprobe um alias de -of.

O FFmpeg 6.1 já está disponível para download no site oficial e inclui vários componentes atualizados, como libavutil 58.29.100, libavcodec 60.31.102, libavformat 60.16.100, libavdevice 60.3.100, libavfilter 9.12.100, libswscale 7.5.100, libswresample 4.12.100 e libpostproc 57.3.100.

O próximo grande lançamento do FFmpeg será a versão 7.0, programada para ser lançada em fevereiro de 2024.

Última atualização deste artigo: 11 de november de 2023