Intel ha pubblicato il codificatore video SVT-AV1 1.0

Intel ha pubblicato il rilascio della libreria SVT-AV1 1.0 (Scalable Video Technology AV1), che fornisce un codificatore e decodificatore alternativo per il formato di codifica video AV1, che utilizza le capacità di elaborazione parallela dell'hardware presenti nelle moderne CPU Intel. L'obiettivo principale di SVT-AV1 è raggiungere un livello di prestazioni adatto alla transcodifica video al volo e all'utilizzo nei servizi video-on-demand (VOD). Il codice è sviluppato come parte del progetto OpenVisualCloud, che sviluppa anche gli encoder SVT-HEVC e SVT-VP9, ed è distribuito con licenza BSD.

Per utilizzare SVT-AV1, è necessario almeno un processore Intel Core di quinta generazione (Intel Xeon E5-v4 e CPU più recenti). La codifica di flussi AV10 a 1 bit con qualità 4K richiede 48 GB di RAM, 1080p - 16 GB, 720p - 8 GB, 480p - 4 GB. A causa della complessità degli algoritmi utilizzati in AV1, la codifica di questo formato richiede molte più risorse rispetto ad altri formati, il che non consente l'uso del codificatore AV1 standard per la transcodifica in tempo reale. Ad esempio, l'encoder standard del progetto AV1 richiede 5721, 5869 e 658 volte più calcoli rispetto agli encoder x264 (profilo "principale"), x264 (profilo "alto") e libvpx-vp9.

Tra le novità della nuova release SVT-AV1:

  • Aggiunto il supporto per i fotogrammi S (Switching Frames), fotogrammi intermedi il cui contenuto può essere previsto in base a fotogrammi di riferimento precedentemente decodificati dallo stesso video con una risoluzione più elevata. I frame S consentono di aumentare l'efficienza della compressione dei flussi live.
  • Aggiunta la modalità di controllo della codifica Constant Bit Rate (CBR) per una latenza minima.
  • Aggiunto supporto per la trasmissione di informazioni sulla posizione del sottocampionamento della crominanza.
  • Aggiunta la possibilità di saltare la rimozione del rumore dalle immagini dopo la sintesi approssimativa.
  • Il supporto per la decodifica rapida è stato esteso alle preimpostazioni M0-M10.
  • L'utilizzo dell'opzione “—fast-decode” è stato semplificato ed è stato ottimizzato il primo livello di decodifica veloce.
  • La qualità visiva del risultato della codifica è stata migliorata.
  • Il consumo di memoria è stato ottimizzato.
  • Aggiunte ulteriori ottimizzazioni basate sulle istruzioni AVX2.

Fonte: opennet.ru

Aggiungi un commento