da Andregixxer » 28/10/2017, 15:15
Se hai letto un'infinità di articoli a riguardo avrai anche letto che la differenza tra H264 e H265 cambia nel modo in cui in codifica ed in decodifica viene diviso ogni singolo fotogramma per essere trattato; i blocchi seguono nell'HEVC una predizione della modalità di compressione e ricostruzione dell'immagine che studia il modo in cui i fotogrammi successivi sono disposti per "predire" come dovrà essere compresso il video sfruttando anche zone dei fotogrammi successivi..in questo modo si arriva ad aver bisogno della metà dei mbit disponibili pur mantenendo una qualità elevata paragonabile a quella dell'h264 con invece il doppio in termini di bitrate; la decodifica poi deve essere eseguita in tempo reale per essere visualizzata senza frame persi ed impuntamenti di sorta ed è per questo che ci sono delle strutture hardware con algoritmi dedicati che lavorano in parallelo per ricostruire il filmato che andrai a vedere, in casa Nvidia la decodifica HW è implementata mi pare dalla 980 in su.
processare un file in 4k a 50fps è MOLTO impegnativo, non ci sono fregature o che...funziona cosi, tu potrai anche vedere 40% di stress della CPU mentre tenta di decodificarlo il problema è che il flusso di dati che esce elaborato è minore di quello utile per riprodurre il video in tempo reale...il processore non può andare al 100% se non quando opererai una CODIFICA dove allora non avendo colli di bottiglia sarà impegnato per metterci "x" secondi a terminare il processo ma quella in tempo reale invece non è vincolata dalla potenza del processore ma da quanti core e chiamate in parallelo possa chiamare per arrivare allo streaming senza lag.
"The adaptive subdivision of picture in prediction areas, the use of advanced intra-prediction, inter-prediction and bigger transform sizes can absolutely guarantee, in the long term, a considerably higher efficiency of HEVC compared to AVC. But the complexity of the encoding is really much higher"
ovviamente meno sono i fps da processare e meno è alta la risoluzione del video processato meno bisogno c'è di una scheda video capace di sollevare la CPU da questo oneroso calcolo
Andrea