Liberazione di l'encoder video SVT-AV1 1.5 sviluppatu da Intel

A liberazione di a libreria SVT-AV1 1.5 (Scalable Video Technology AV1) cù implementazioni di l'encoder è decoder di u formatu di codificazione di video AV1 hè stata publicata. U prughjettu hè statu creatu da Intel in cullaburazione cù Netflix per ottene un livellu di rendiment adattatu per a transcodificazione di video in u volu è l'usu in i servizii di video-on-demand (VOD). Attualmente, u sviluppu hè realizatu sottu l'auspice di l'Alianza Open Media (AOMedia), chì supervise u sviluppu di u furmatu di codificazione di video AV1. Nanzu, u prugettu hè statu sviluppatu in u quadru di u prughjettu OpenVisualCloud, chì sviluppa ancu codificatori SVT-HEVC è SVT-VP9. U codice hè distribuitu sottu a licenza BSD.

SVT-AV1 richiede un processore x86_64 cù supportu per l'istruzzioni AVX2. Per codificà i flussi AV10 1-bit in qualità 4K, hè necessariu 48 GB di RAM, 1080p 16 GB, 720p 8 GB, 480p 4 GB. A causa di a cumplessità di l'algoritmi utilizati in AV1, a codificazione di stu formatu richiede assai più risorse di l'altri formati, chì ùn permettenu micca aduprà l'encoder AV1 standard per a transcodificazione in tempu reale. Per esempiu, l'encoder di stock da u prughjettu AV1 richiede 5721, 5869 è 658 volte più di calculu cà l'encoder x264 (profile principale), x264 (profilu altu) è libvpx-vp9.

Trà i cambiamenti in a nova versione SVT-AV1:

  • L'ottimisazione di i scambii di qualità / velocità hè stata realizata, per via di quale presets M1-M5 sò stati accelerati da 15-30%, è presets M6-M13 da 1-3%.
  • Un novu preset MR (-preset -1) hè statu aghjuntu chì hè prupostu cum'è furnisce una qualità di riferimentu.
  • Ottimisazione di presets M8-M13 in modu di codificazione di bassa latenza.
  • Aghjunghje un supportu per a selezzione dinamica di "miniGOP" (Gruppu di Pictures) cambia e gerarchie di predizione per cunfigurazioni d'accessu aleatoriu attivate per difettu in presets finu à M9 inclusu. Hè ancu pussibule di specificà una dimensione di partenza miniGOP più chjuca per accelerà a carica proattiva.
  • Aggiunta a capacità di cambià i fattori di scala lambda in a linea di cummanda.
  • Plugin riscritto per gstreamer.
  • Aggiunta a capacità di saltà un certu numaru di frames prima di inizià a codificazione.
  • A pulizia significativa di variàbili inutilizati è e funzioni statiche hè stata realizata, i cumenti in u codice sò stati riformati. A dimensione di i nomi variabili hè stata ridutta per fà u codice più faciule da leghje.

Source: opennet.ru

Add a comment