SVT-AV1, il nuovo codec video realizzato da Intel e Netflix

SVT-AV1, il nuovo codec video realizzato da Intel e Netflix

Dal palco del NAB Intel e Netflix annunciano il nuovo codec software SVT-AV1 destinato alle applicazioni di Live Streaming e Video on Demand. È più veloce ed efficiente di quelli attuali e supporta stream 4K@60FPS, anche in HDR.

di pubblicata il , alle 11:21 nel canale Cloud
NetflixIntel
 
32 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
LukeIlBello09 Aprile 2019, 14:48 #21
Originariamente inviato da: coschizza
si fa da sempre io non conosco nessuno che usi la gpu sei la prima persona che me lo fa notare.


mah... che ti devo dire.. la cpu usa 4-8 cores al 60-70%, consumando bei watt...
la gpu ha bisogno di molta meno potenza, ergo è piu economica..
per me è piu che naturale decodare colla GPU, tant'è che su FF ho installato
h264ify proprio per scaricare la cpu da tale compito
coschizza09 Aprile 2019, 14:52 #22
Originariamente inviato da: LukeIlBello
mah... che ti devo dire.. la cpu usa 4-8 cores al 60-70%, consumando bei watt...
la gpu ha bisogno di molta meno potenza, ergo è piu economica..
per me è piu che naturale decodare colla GPU, tant'è che su FF ho installato
h264ify proprio per scaricare la cpu da tale compito


certo che puoi farlo non ho detto che non si puo fare ma lo si fa per certi scopi non per archiviare video ad alta qualita in quel caso solo software.
Oppure pensi che netflix che genera la piu elevata benda del pianeta voglia passare al software intel perchè cosi aumenta la sua inefficienza e i costi?
Per te sara naturale usare la gpu perché non hai necessita particolari quindi ti basta quello che fa e quindi è giusto che la usi ma io non userei la gpu neppure se me la regalassero perchè punto sulla qualita del file generato finale che è il mio scopo principale.
demon7709 Aprile 2019, 14:58 #23
Originariamente inviato da: coschizza
perche le gpu usano unita create a posta ma di natura fisse mentre i software si evolvono in continuazione e quindi si evolve anche il flusso creato. Tutti i programmi di codifica professionali usano solo e soltanto la cpu infatti e parlo roba che costa come un automobile non dei software che puoi scaricare a casa per farti un filmato o ripparti un dvd.
Da sempre i software sono migliori come qualità e versatilità rispetto alle gpu, lo troverai scritto in qualsiasi report o comparativa professionale in rete.


mmmmm... non sono convinto..
Il software si evolve OK. Ma il software che si evolve si evolve su CPU come si evolve su GPU.
E l'hardwaare resta sempre lo stesso sia sulla GPU che sulla CPU.
La gpu è strutturata in modo tale da eseguire determinate fuunzioni matematiche in modo super performante, la CPU è strutturata per essere meno performante ma in grado di eseguire con buone prestazioni un numero molto maggiore di funzioni matematiche.

Il punto però è che una funzione matematica quella è e quella resta.. non è che se lo fa una CPU al posto di una GPU allora il risultato è diverso.
ninja75009 Aprile 2019, 15:01 #24
Originariamente inviato da: Bradiper
Però come dici tu non ha senso... Allora sulla tv o sul pc per vedere un filmato in questo formato dovrò avere uno xeon?


basta una RTX con physics
coschizza09 Aprile 2019, 15:04 #25
Originariamente inviato da: demon77
mmmmm... non sono convinto..
Il software si evolve OK. Ma il software che si evolve si evolve su CPU come si evolve su GPU.
E l'hardwaare resta sempre lo stesso sia sulla GPU che sulla CPU.
La gpu è strutturata in modo tale da eseguire determinate fuunzioni matematiche in modo super performante, la CPU è strutturata per essere meno performante ma in grado di eseguire con buone prestazioni un numero molto maggiore di funzioni matematiche.

Il punto però è che una funzione matematica quella è e quella resta.. non è che se lo fa una CPU al posto di una GPU allora il risultato è diverso.


no l'hardware della gpu non si evolve resta sempre uguale è un unita di calcolo fissa non modificabile infatti se guardi fra le generazioni ogni scheda supporta una versione di decodifica hardware fissa non alterabile e modificabile.

Oggi per esempio nessuna gpu puo decodificare i video av1 mentre sulle cpu lo fai dal software intel come da articolo. E sulle gpu odierne nessuno potrà mai aggiungere tale funzione perché è in hardware.

Certo la "funzione matematica" è quella ma sulla gpu per rendere il tutto piu veloce creano delle approssimazioni che rendono i calcoli più snelli e li perdi qualita.

Ma ti ricordo che anche le cpu hanno hardware fisso di codifica e decodifica video come le gpu quindi non cambia nulla in quel caso specifico. Quindi se devi decodificare un film che usi la cpu o la gpu il consumo e sempre lo teso cioè molto basso.
demon7709 Aprile 2019, 15:19 #26
Originariamente inviato da: coschizza
no l'hardware della gpu non si evolve resta sempre uguale è un unita di calcolo fissa non modificabile infatti se guardi fra le generazioni ogni scheda supporta una versione di decodifica hardware fissa non alterabile e modificabile.

Oggi per esempio nessuna gpu puo decodificare i video av1 mentre sulle cpu lo fai dal software intel come da articolo. E sulle gpu odierne nessuno potrà mai aggiungere tale funzione perché è in hardware.

Certo la "funzione matematica" è quella ma sulla gpu per rendere il tutto piu veloce creano delle approssimazioni che rendono i calcoli più snelli e li perdi qualita.


Così mi quadra già di più.. ero però convinto che la caratteristica peculiare delle moderne GPU fosse quella appunto di essere molto più versatili rispetto alla vecchia concezione di GPU dedita solo a determinate specifiche funzioni.
LukeIlBello09 Aprile 2019, 15:19 #27
Originariamente inviato da: demon77
mmmmm... non sono convinto..
Il software si evolve OK. Ma il software che si evolve si evolve su CPU come si evolve su GPU.
E l'hardwaare resta sempre lo stesso sia sulla GPU che sulla CPU.
La gpu è strutturata in modo tale da eseguire determinate fuunzioni matematiche in modo super performante, la CPU è strutturata per essere meno performante ma in grado di eseguire con buone prestazioni un numero molto maggiore di funzioni matematiche.

Il punto però è che una funzione matematica quella è e quella resta.. non è che se lo fa una CPU al posto di una GPU allora il risultato è diverso.


quello che dice coschizza però è vero.. l'ho visto coi miei occhi..
LukeIlBello09 Aprile 2019, 15:20 #28
Originariamente inviato da: coschizza
certo che puoi farlo non ho detto che non si puo fare ma lo si fa per certi scopi non per archiviare video ad alta qualita in quel caso solo software.
Oppure pensi che netflix che genera la piu elevata benda del pianeta voglia passare al software intel perchè cosi aumenta la sua inefficienza e i costi?
Per te sara naturale usare la gpu perché non hai necessita particolari quindi ti basta quello che fa e quindi è giusto che la usi ma io non userei la gpu neppure se me la regalassero perchè punto sulla qualita del file generato finale che è il mio scopo principale.


ma con nv_enc e profilo LOW siamo li, non c'è sta gran differenza come su h264 .. (anche io per lavoro tratto i flussi, sicuramente non al tuo livello)
LukeIlBello09 Aprile 2019, 15:22 #29
Originariamente inviato da: coschizza
Quindi se devi decodificare un film che usi la cpu o la gpu il consumo e sempre lo teso cioè molto basso.


questo non è vero
se encodo h265 in full-hd la cpu schizza (60-80%).. altro che "molto basso"

edit: ah no avevo letto ENCODING... sul decoding la differenza c'è anche se inferiore (mi pare siamo sul 10% di occupazione di tutti i cores)
coschizza09 Aprile 2019, 15:28 #30
Originariamente inviato da: demon77
Così mi quadra già di più.. ero però convinto che la caratteristica peculiare delle moderne GPU fosse quella appunto di essere molto più versatili rispetto alla vecchia concezione di GPU dedita solo a determinate specifiche funzioni.


invece è proprio cosi per aumentare l'efficienza si creano unita dedicate e come tali sono limitate. Ma non è un male per l'uso generico anzi, solo non le devi usare come fossero la soluzione a tutto. Questo vale per tutto non solo le gpu anche nelle cpu ci sono le stesse unita fisse e sono identiche nei pregi e difetti alle soluzioni della contropate.

Come esempio ti cito Intel Quick Sync fa le stesse cose che fanno le gpu ne più ne meno ma ha gli stessi limiti, quindi quando ti serve usi la cpu intesa come unita x86 per elaborare in maniera completa quello che ti serve.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^