FFmpeg 6.0 'Von Neumann' lançado com suporte a imagem Radiance HDR, novos decodificadores

FFmpeg 6.0 'Von Neumann' lançado com suporte a imagem Radiance HDR, novos decodificadores

O projeto FFmpeg lançou FFmpeg 6.0 como a versão mais recente e melhor desta estrutura multimídia gratuita e de código aberto para lidar com áudio, vídeo, bem como outros arquivos e fluxos multimídia.

Apelidado de "Von Neumann", o FFmpeg 6.0 está aqui mais de um ano depois de FFmpeg 5.0 "Lorentz" e introduz vários novos recursos, como suporte para o formato de imagem Radiance HDR (RGBE), decodificação e codificação VA-API (Video Acceleration API) para fluxos HEVC e VP9 422/444 de 10 bits e 12 bits, bem como um novo modo para o filtro cropdetect para permitir que ele detecte a área de corte com base em vetores de movimento e bordas.

O FFmpeg 6.0 também introduz suporte para o formato de imagem WBMP (Wireless Application Protocol Bitmap), suporte a codificação NVEC AV1, suporte a um VPL para QSV e suporte para a sintaxe do filtro na interface de linha de comando do FFmpeg para passar o conteúdo do arquivo como valores de opção prefixando o nome da opção com '/'.

Vários novos decodificadores e codificadores estão presentes nesta versão, como um decodificador de áudio Micronas SC-4, decodificador APAC, decodificadores Media 100i, decodificador ViewQuest VQC, decodificador MediaCodec via NDKMediaCodec, codificador MediaCodec, codificador QSV AV1, decodificação e codificação QSV para 10bit e 12bit 422/444 HEVC e VP9, decodificador WADY DPCM, decodificador CBD2 DPCM, decodificador XMD ADPCM e demuxer, Decodificador e demuxer WavArc, decodificador bonk, decodificador RKA.

Novos demuxers também foram adicionados, incluindo APAC demuxer, bonk demuxer, LAF demuxer, SDNS demuxer, WADY DPCM demuxer, XMD ADPCM demuxer, WavArc demuxer e RKA demuxer.

O FFmpeg 6.0 também introduz vários novos filtros, como o filtro de captura de vídeo ddagrab (Desktop Duplication), o filtro a3dscope, o filtro backgroundkey, o filtro multimídia showcwt, o filtro de vídeo corr, o filtro de áudio adrc, o filtro de áudio afdelaysrc, o filtro de vídeo ssim360, o filtro hstack_vaapi, o vstack_vaapi e o xstack_vaapi, bem como os filtros hstack_qsv, vstack_qsv e xstack_qsv.

Entre outras mudanças notáveis, o FFmpeg 6.0 substitui os decodificadores CrystalHD, requer que o threading seja construído, agora executa cada muxer em um thread separado, adiciona o Media 100 ao filtro de fluxo de bits MJPEGB, adiciona DTS ao filtro bitstream de reordenação PTS e adiciona novas opções de linha de comando, incluindo ffmpeg -shortest_buf_duration, ffmpeg -stats_enc_pre[_fmt], ffmpeg -stats_enc_post[_fmt], ffmpeg -stats_mux_pre[_fmt] e ffmpeg -fix_sub_duration_heartbeat.

FFmpeg 6.0 está disponível para download agora a partir do [site oficial] (http://ffmpeg.org/download.html) e inclui vários componentes atualizados como libavutil 58.2.100, libavcodec 60.3.100, libavformat 60.3.100, libavdevice 60.1.100, libavfilter 9.3.100, libswscale 7.1.100, libswresample 4.10.100 e libpostproc 57.1.100.

Última atualização deste artigo: 28 de february de 2023