FFmpeg 8.1

FFmpeg 8.1

Dopo oltre sei mesi di sviluppo, è stato rilasciato il progetto 8.1 FFmpeg, con il nome in codice «Hoare» (in onore di Sir Charles Hoare (11 gennaio 1934 — 5 marzo 2026)).

Si tratta di un insieme di librerie e utilità open source che permette di registrare, convertire e trasmettere registrazioni audio e video digitali in vari formati. Il nome deriva dal gruppo di esperti MPEG e FF, che significa «fast forward».

Il progetto è composto dai seguenti componenti:

  • ffmpeg — una utility da console per convertire file video da un formato all'altro e catturare video in tempo reale.
  • ffplay — un semplice lettore multimediale basato su SDL2 e librerie FFmpeg.
  • ffprobe — un'utility da console che consente di raccogliere e visualizzare informazioni sui file multimediali (come MediaInfo) e sui flussi multimediali, dispositivi disponibili, codec, formati, protocolli, ecc.
  • libavcodec — libreria con tutti i codec audio/video. La maggior parte dei codec è stata sviluppata «da zero» per garantire le migliori prestazioni.
  • libavformat — libreria con multiplexer e demultiplexer per vari formati audio e video.
  • libavutil — libreria ausiliaria con routine comuni standard per vari componenti ffmpeg.
  • libpostproc — libreria di routine standard per l'elaborazione video.
  • libswscale — libreria per il ridimensionamento video.
  • libavfilter — consente di modificare il flusso video tra il decoder e l'encoder «on the fly».

Variazioni principali:

  • aggiunta del supporto sperimentale per il dekodificatore xHE-AAC MPEG-H utilizzando la libreria libmpeghdec;
  • aggiunta dell'analisi dei metadati EXIF;
  • implementato il supporto per l'analisi e la reindirizzazione dei metadati LCEVC (Layered Coding for Efficient Video Coding);
  • codifica e decodifica ProRes e decodifica DPX tramite Vulkan;
  • D3D12: codifica H.264/AV1, filtri di ridimensionamento (scale_d3d12), stime di movimento (mestimate_d3d12) e disinterlacciamento (deinterlace_d3d12);
  • per le piattaforme Rockchip è stata aggiunta la codifica hardware H.264 e HEVC;
  • aggiunto il supporto per il formato audio spaziale IAMF: modalità di proiezione, multiplexing e demultiplexing del suono immersivo Ambisonic;
  • nuovi filtri e formati: filtro drawvg per il rendering SVG e filtro vpp_amf per l'elaborazione video tramite AMD AMF; aggiunta di un demuxer per il formato hxvs.

In questa versione ci sono molte modifiche interne e correzioni di bug. È in corso il lavoro sulla prossima revisione di swscale. I codec basati su Vulkan e alcuni filtri non dipendono più dalla compilazione GLSL durante l'esecuzione, il che accelera la loro inizializzazione. Nel blog Khronos è stato pubblicato un articolo aggiuntivo sull'implementazione dei codec basati su Vulkan Compute, contenente dettagli tecnici sull'implementazione e piani futuri.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster