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)).

È 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 — un'utilità da console per convertire file video da un formato all'altro e acquisire video in tempo reale.
  • ffplay — un semplice lettore multimediale basato su SDL2 e librerie FFmpeg.
  • ffprobe — un'utilità 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 — una libreria con tutti i codec audio/video. La maggior parte dei codec è stata sviluppata «da zero» per garantire le migliori prestazioni.
  • libavformat — una libreria con multiplexer e demultiplexer per vari formati audio e video.
  • libavutil — libreria ausiliaria con subroutine comuni standard per vari componenti ffmpeg.
  • libpostproc — libreria di subroutine standard per l'elaborazione video.
  • libswscale — libreria per il ridimensionamento video.
  • libavfilter — consente di modificare il flusso video tra il decoder e l'encoder 'al volo'.

Principali modifiche:

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

In questo rilascio ci sono molte modifiche interne e correzioni di bug. È in corso il lavoro su una futura revisione di swscale. I codec basati su Vulkan, così come alcuni filtri, non dipendono più dalla compilazione GLSL durante l'esecuzione, il che accelera la loro inizializzazione. Nel blog Khronos è stato pubblicato un ulteriore articolo sulla realizzazione di codec basati su Vulkan Compute, contenente dettagli tecnici sulla realizzazione e piani futuri.

Fonte: linux.org.ru

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