Rilascio del pacchetto multimediale FFmpeg 6.1

Dopo dieci mesi di sviluppo, è disponibile il pacchetto multimediale FFmpeg 6.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 prosegue in parallelo con il progetto MPlayer.

Tra le modifiche introdotte in FFmpeg 6.1, si segnalano:

  • È stata implementata la possibilità di utilizzare l'API Vulkan per l'accelerazione hardware della decodifica video nei formati H264, HEVC e AV1.
  • È stato aggiunto un encoder per il formato video AV1, realizzato sulla base di VAAPI.
  • Aggiunta la supporto all'uso dei codec HEVC, VP9 e AV1 in flussi basati sul protocollo rtmp e in file nel formato flv.
  • È stato aggiunto un parser, encoder e decoder per i contenitori multimediali nel formato EVC (Essential Video Coding), sviluppato dal gruppo di lavoro MPEG come standard MPEG-5.
  • Ampliato il supporto per VAAPI sui sistemi Windows con la libreria libva-win32.
  • Implementata la possibilità di utilizzare i parametri P_SKIP per accelerare la codifica video tramite la libreria libx264.
  • Aggiunto un encoder per video nel formato Microsoft RLE.
  • Aggiunti nuovi decoder per Playdate, RivaTuner, vMix e OSQ.
  • Basato sulla libreria libaribcaption, è stato implementato un decoder per i sottotitoli ARIB STD-B24.
  • Aggiunti i demuxer per i contenitori multimediali: Raw VVC (Versatile Video Coding, nuovo standard H.266/MPEG-I Parte 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Aggiunti i muxer per i contenitori multimediali: Raw AC-4 e Raw VVC.
  • Nuovi filtri per video:
    • color_vulkan — crea un fotogramma del colore specificato tramite l'accesso all'API Vulkan.
    • bwdif_vulkan — esegue il deinterlacing utilizzando l'algoritmo BWDIF (Bob Weaver Deinterlacing Filter), realizzato tramite API Vulkan.
    • bwdif_cuda — deinterlacing utilizzando l'algoritmo BWDIF, implementato sulla base dell'API CUDA.
    • nlmeans_vulkan — riduzione del rumore utilizzando l'algoritmo Non-local means, realizzato tramite API Vulkan.
    • xfade_vulkan — implementazione dell'effetto di dissolvenza tramite API Vulkan.
    • zoneplate — genera un verifica video basato su uno schermo di zona di Fresnel.
    • scale_vt e transpose_vt sono filtri di scaling e trasformazione, implementati utilizzando API VideoToolBox (macOS).
    • Nei filtri setpts e asetpts è stato aggiunto il supporto per i comandi.
  • Nuovi filtri per audio:
    • arls — applica il metodo ricorsivo dei minimi quadrati per approssimare i parametri di un flusso audio a un altro.
    • afireqsrc — genera un equalizzatore FIR (filtro a risposta impulsiva finita).
    • apsnr — misura il livello segnale-rumore.
    • asisdr — misura il livello segnale-distorsione.
  • Nuovi filtri bitstream:
    • Modifica dei metadati nei flussi VVC (Versatile Video Coding, H.266).
    • Conversione dei flussi VVC da MP4 in «Annex B».
  • Nell'utility ffmpeg è stata aggiunta l'opzione «-readrate_initial_burst» per impostare il tempo di buffering iniziale della lettura, dopo il quale si applica il limite «-readrate». L'opzione ‘-top’ è stata dichiarata obsoleta, ed è consigliato usare il filtro setfield.
  • Nell'utility ffprobe è stata aggiunta l'opzione «-output_format», che è analoga all'opzione «-of» e può essere utilizzata per determinare il formato di output (ad esempio, è possibile utilizzare il formato json). Lo schema di output XML è stato modificato per supportare più elementi legati a un singolo elemento genitore.

Fonte: opennet.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