Rilascio del pacchetto multimediale FFmpeg 5.1

Dopo sei mesi di sviluppo, è disponibile il pacchetto multimediale FFmpeg 5.1, che include un insieme di applicazioni e una collezione di librerie per operazioni su vari formati multimediali (registrazione, conversione e decodifica di formati audio e video). Il pacchetto è distribuito sotto le licenze LGPL e GPL, e lo sviluppo di FFmpeg avviene in parallelo con il progetto MPlayer. Il cambiamento significativo del numero di versione è spiegato da modifiche sostanziali nell'API e dal passaggio a un nuovo schema di rilascio, secondo il quale nuovi rilasci significativi saranno realizzati una volta all'anno, mentre i rilasci con un periodo di supporto esteso avverranno ogni due anni. FFmpeg 5.0 sarà il primo rilascio LTS del progetto.

Tra le modifiche aggiunte in FFmpeg 5.1 si possono evidenziare:

  • Aggiunta del supporto per il sistema di file decentralizzato IPFS e per il protocollo utilizzato per collegare gli indirizzi permanenti IPNS.
  • Aggiunto il supporto per il formato immagini QOI.
  • Aggiunto il supporto per il formato immagini PHM (Portable Half float Map).
  • Implementata la possibilità di utilizzare l'API VDPAU (Video Decode and Presentation) per l'accelerazione hardware nella decodifica video in formato AV1.
  • Il supporto per l'interfaccia obsoleta per la decodifica hardware video XvMC è stato interrotto.
  • Nell'utilità ffprobe è stata aggiunta l'opzione «-o» per l'output in un file specificato, invece del flusso standard.
  • Sono stati aggiunti nuovi decoder: DFPWM, Vizrt Binary Image.
  • Sono stati aggiunti nuovi encoder: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Aggiunti i muxer per i contenitori multimediali: DFPWM.
  • Aggiunti i demuxer per i contenitori multimediali: DFPWM.
  • Nuovi filtri per video:
    • SITI — calcolo delle caratteristiche di qualità video SI (Spatial Info) e TI (Temporal Info).
    • avsynctest — esegue un controllo della sincronizzazione audio e video.
    • feedback — reindirizzamento dei fotogrammi tagliati a un altro filtro, unendo successivamente il risultato con il video originale.
    • pixelize — esegue la pixelizzazione del video.
    • colormap — riflessione dei colori da altri video.
    • colorchart — generazione di una tabella di regolazione dei colori.
    • multiply — moltiplicazione dei valori dei pixel dal primo video con i pixel dal secondo video.
    • pgs_frame_merge unisce i segmenti dei sottotitoli PGS in un unico pacchetto (bitstream).
    • blurdetect — determina la sfocatura dei fotogrammi.
    • remap_opencl — esegue il remapping dei pixel.
    • chromakey_cuda — implementazione del chroma key che utilizza l'API CUDA per l'accelerazione.
  • Nuovi filtri per l'audio:
    • dialogo — generazione del suono surround (3.0) da stereo, con trasferimento al canale centrale per il suono dei dialoghi vocali presenti in entrambi i canali stereo.
    • tiltshelf — aumento/diminuzione delle frequenze alte o basse.
    • virtualbass — genera un canale aggiuntivo per i bassi basato sulle informazioni provenienti dai canali stereo.

Fonte: opennet.ru

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