Che cos'è il framerate variabile?
Il framerate variabile è la pratica di codificare video con framerate diversi per le diverse parti del film. Questa pratica è stata quasi sconosciuta fino a quando i film in alta definizione (HD) sono diventati importanti. Alcuni formati video HD comuni utilizzeranno un framerate variabile per migliorare la compressione e ridurre le dimensioni dei file. Il metodo di base di questa pratica è aumentare la frequenza durante gli spostamenti elevati e diminuirla durante le scene statiche. Mentre questa pratica nei video è ancora rara, l'uso di bitrate variabili nei file audio è una pratica molto simile ed è in circolazione da molti anni.
Per comprendere il framerate variabile, è importante comprendere alcuni termini di base. Una cornice è una singola immagine, come una fetta di film. Un framerate è il numero di fotogrammi visualizzati sullo schermo al secondo, in pratica facendo funzionare un film come un flipbook complesso. Framerate più alte si tradurranno in un'immagine più sfumata e tassi più bassi si scuoteranno e salteranno. È importante notare che il framerate è indipendente dalla risoluzione di output, poiché un video a bassa risoluzione ma con framerate elevato apparirà comunque sfocato anche se il movimento scorrerà bene.
I video con un framerate fisso potrebbero non avere sempre la stessa fluidità. Nelle scene di movimento più basse, come le persone sedute a parlare o il movimento sparato a distanza, il cambiamento effettivo da un fotogramma all'altro è molto minore. Nelle porzioni di movimento più elevate, come una scena di combattimento o uno scatto di movimento dettagliato, il passaggio da un fotogramma all'altro potrebbe essere molto grande. Anche se i frame si muovono alla stessa velocità, il movimento apparirà a scatti nel movimento rapido a causa della differenza tra i frame.
Utilizzando framerate variabile, è possibile sia eliminare quel problema sia ridurre le dimensioni del video. In generale, a parità di tutte le altre cose, maggiore è il framerate, maggiore è il file finale. Nell'esempio sopra, il codificatore avrebbe la possibilità di creare un file molto grande per ospitare le scene d'azione, anche se ciò rappresenta solo una piccola parte del file. D'altra parte, il file potrebbe essere molto più piccolo, ma la scena dell'azione apparirà scarsamente codificata.
Un sistema di framerate variabile abbasserà il framerate durante le parti lente e aumenterà la velocità durante le parti veloci. Ciò consentirà alle visualizzazioni di avere un aspetto costante senza aumentare notevolmente le dimensioni del file. Questo viene fatto creando una costante correlata al cambio di frame. In una parte lenta con una bassa differenza tra i frame, la velocità mantiene costante la quantità di modifica rallentando il framerate. Nelle parti veloci, la quantità di movimento da un fotogramma all'altro viene ridotta accelerando il framerate.