Calcolatrice timecode (SMPTE)
Timecode in fotogrammi e in tempo reale, somme e differenze fra due timecode e lo stesso punto letto a un altro frame rate, con il drop-frame calcolato per davvero.
Puoi scrivere il timecode come vuoi: 01:00:00:00, 1:0:0:0 oppure solo cifre, 01000000. Le cifre si leggono da destra, quindi 112 vale un secondo e dodici fotogrammi.
Per ottenere una durata metti la fine nel primo campo e l'inizio nel secondo, e scegli meno.
🔒 Tutti i conti avvengono nel tuo browser e nessun dato viene inviato da nessuna parte.
Che cosa conta davvero un timecode
Il timecode HH:MM:SS:FF non misura il tempo, numera i fotogrammi. Il campo dei fotogrammi parte da zero e arriva al frame rate meno uno, quindi a 25 fps l'ultimo fotogramma di ogni secondo è il 24 e 00:00:01:00 è il ventiseiesimo fotogramma del pezzo, non il venticinquesimo. Il conto è tutto qui, fotogrammi = ((ore per 3.600 + minuti per 60 + secondi) per fps) + fotogrammi. La calcolatrice accetta il timecode scritto in qualunque modo, compreso il blocco di sole cifre che si usa nei programmi di montaggio: le cifre vengono lette da destra, così 1030 significa dieci secondi e trenta fotogrammi e 01000000 significa un'ora esatta.
Perché esiste il drop-frame
Il video NTSC a colori non va a 30 fotogrammi al secondo ma a 30.000/1.001, cioè 29,97. L'etichetta del timecode però continua a contare fino a 30, quindi ogni ora di timecode corrisponde a 3.603,6 secondi di orologio: il timecode resta indietro di 3,6 secondi all'ora, un errore inaccettabile in una diretta. Il drop-frame corregge il conteggio, non il video: all'inizio di ogni minuto salta i numeri 00 e 01, tranne nei minuti multipli di dieci, cioè 18 numeri ogni dieci minuti e 108 all'ora. Nessun fotogramma viene tagliato, spariscono solo delle etichette. Resta un residuo di 3,6 millisecondi all'ora, circa 86 millisecondi in ventiquattro ore, che è il motivo per cui il drop-frame si dice preciso ma non esatto. A 59,94 fps la regola è la stessa con quattro numeri saltati al posto di due, e a 25 fps il drop-frame non serve, perché 25 è già un numero intero.
La differenza fra due timecode e il fotogramma di troppo
Sottraendo l'inizio dalla fine esce la differenza pura, che è il numero di fotogrammi che separano i due istanti. Se però quei due timecode sono il primo e l'ultimo fotogramma di uno spezzone, il fotogramma finale fa parte dello spezzone e la durata è di uno più lunga. Per questo il tool mostra i due valori affiancati. È l'origine dell'errore di un fotogramma che si trova nelle liste di montaggio e nelle consegne, quindi vale sempre la pena chiedersi se il secondo timecode è l'ultimo fotogramma buono oppure il primo fotogramma escluso.
Cambiare frame rate risponde a due domande diverse
Portare un timecode da un frame rate all'altro può voler dire due cose opposte. Se ti serve lo stesso istante, cioè lo stesso momento sull'orologio, il tool converte il tempo reale e arrotonda al fotogramma più vicino, dichiarando lo scarto in millisecondi. Se invece stai facendo un conform, cioè stai mostrando gli stessi fotogrammi a una velocità diversa, il conteggio resta uguale e a cambiare è la durata: un'ora girata a 25 fps riprodotta a 24 fps diventa un'ora, due minuti e trenta secondi, il 4,167% in più. Il caso più frequente è il passaggio fra 24 e 23,976, che allunga tutto dello 0,1%. In tutti e due i casi l'audio va trattato allo stesso modo del video, altrimenti il labiale si stacca.
Limiti dichiarati
La calcolatrice copre i frame rate da 23,976 a 60 e offre il drop-frame solo dove esiste per norma, cioè a 29,97 e 59,94: il drop-frame a 30 fps esatti, che qualche programma consente, qui non c'è perché sarebbe una correzione senza nulla da correggere. Il timecode di una macchina ricomincia da zero dopo 24 ore, mentre qui i risultati oltre le 24 ore vengono mostrati per esteso con l'avviso del valore che si vedrebbe davvero. Il tool non legge file video e non conosce il timecode di partenza scritto nei tuoi girati, lavora solo sui numeri che gli dai, e tutto avviene nel tuo browser senza inviare niente da nessuna parte.