Andare al contenuto principale
SubtitleMatrix

Spostare i sottotitoli di N fotogrammi

SincronizzazioneSpostare di uno scostamento fisso
Oppure incollare il testo dei sottotitoli

Opzioni

Fotogrammi interi di cui spostare, convertiti tramite la frequenza dei fotogrammi qui sotto. Da usare quando la sorgente è un .sub MicroDVD, o quando l’appunto su cui lavorate conta i fotogrammi anziché i secondi.

La frequenza dei fotogrammi in cui sono contati i tempi. Nelle pagine di formato è quella che serve a MicroDVD, perché memorizza i tempi come numeri di fotogramma. Nelle pagine della frequenza dei fotogrammi è la cadenza con cui è stato temporizzato il file — la versione per cui sono stati creati i sottotitoli — e il secondo riquadro della pagina accetta la frequenza del video con cui verranno usati. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 sono quelle comuni. Sbagliarla sposta l’intera timeline, e nelle pagine della frequenza dei fotogrammi la sposta di un rapporto anziché di un importo fisso.

Questa pagina sposta un file di sottotitoli di un numero di fotogrammi. Si indicano dodici fotogrammi e una frequenza, e ogni blocco si muove esattamente di quella quantità — entrambi i bordi insieme, quindi nessun blocco cambia durata. È la pagina da usare quando il numero a disposizione è un numero di fotogramma e non un tempo: una posizione letta da una timeline di montaggio, un’annotazione di controllo qualità, o un file MicroDVD .sub, che conta in fotogrammi e in nient’altro.

La frequenza dei fotogrammi qui non è un dettaglio, è metà del calcolo. I fotogrammi diventano millisecondi dividendo per la frequenza e moltiplicando per mille, quindi la frequenza indicata viene usata su ogni blocco dell’uscita qualunque sia il formato. Dodici fotogrammi sono 480 ms a 25 fps, 500 ms a 24 e 500,5 ms a 23,976: è per questo che il campo è obbligatorio e che accanto sono elencate le frequenze più comuni. Una frequenza sbagliata non fallisce in modo rumoroso: fa scivolare l’intera timeline in proporzione, e su un file di un’ora questo può valere minuti.

Uno scostamento in fotogrammi che non cade su un millisecondo intero viene arrotondato una volta sola, prima di ogni altra operazione, perché nessun formato di sottotitoli memorizza frazioni di millisecondo. Tutto il resto lavora poi su millisecondi interi, ed è ciò che fa descrivere la stessa timeline all’anteprima e al file scaricato. Lo scostamento si applica alla timeline nel suo insieme: un blocco spinto prima dell’inizio del file vede l’inizio fissato a 00:00:00 mentre la fine continua a muoversi, quindi esce più corto; un blocco la cui fine cade a zero o prima viene eliminato. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV sono tutti accettati e letti per quello che sono davvero. Nessun file viene caricato e la coda prende un’intera stagione in un solo giro.

Esempi

Dodici fotogrammi a 25 fps

Ingresso

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,500 --> 00:00:08,000
Second line.

Uscita

1
00:00:01,480 --> 00:00:03,480
Hello there.

2
00:00:05,980 --> 00:00:08,480
Second line.

Dodici fotogrammi a 25 fps sono 480 ms. Una frequenza intera dà un risultato intero, e questo rende il caso facile da verificare sulla timeline da cui hai letto i fotogrammi.

Gli stessi dodici fotogrammi a 23,976 fps

Ingresso

1
00:00:01,000 --> 00:00:03,000
Twenty-three point nine seven six.

Uscita

1
00:00:01,501 --> 00:00:03,501
Twenty-three point nine seven six.

500,5 ms si arrotondano a 501, una volta sola, prima di applicare lo scostamento. Non resta nulla a mezzo millisecondo fuori posto.

Un numero di fotogrammi negativo

Ingresso

1
00:00:00,200 --> 00:00:02,000
Starts almost immediately.

2
00:00:05,000 --> 00:00:06,000
Later.

Uscita

1
00:00:00,000 --> 00:00:01,600
Starts almost immediately.

2
00:00:04,600 --> 00:00:05,600
Later.

Meno dieci fotogrammi a 25 fps sono 400 ms in meno. Il blocco 1 inizierebbe 200 ms prima di zero, quindi il suo inizio viene fissato lì mentre la fine si muove di tutti i 400 ms.

Domande frequenti

Perché questa pagina richiede una frequenza dei fotogrammi mentre le altre no?

Perché qui la frequenza fa parte dell’aritmetica e non è una proprietà del file. I fotogrammi sono una durata solo quando si sa quanti ne passano al secondo, quindi il numero in quel campo serve a calcolare lo scostamento per ogni formato. Nella pagina dei millisecondi la frequenza serve solo a leggere e scrivere i file MicroDVD, ed è per questo che lì può restare intatta.

Quale frequenza scelgo per un film a 23,976 fps?

23,976, non 24. Le due sono abbastanza vicine che uno scostamento breve nasconde la differenza, ma dodici fotogrammi valgono 500 ms con una e 500,5 ms con l’altra, e su un lungometraggio la deriva si accumula fino a diventare visibile. Se il file è un MicroDVD .sub può dichiarare una frequenza propria, ed è quella che un file letto per i propri tempi usa.

Uno scostamento in fotogrammi può cadere tra due millisecondi?

La conversione può, e il risultato viene arrotondato al millisecondo più vicino prima di applicare lo scostamento a qualsiasi cosa. Nessun formato di sottotitoli memorizza frazioni di millisecondo, quindi arrotondare una volta all’inizio tiene la timeline su numeri interi invece di lasciare una frazione che verrebbe arrotondata diversamente a ogni timestamp.

Lo scostamento deve essere un numero intero di fotogrammi?

Sì, e il campo accetta solo numeri interi. Mezzo fotogramma non è una posizione su cui un lettore possa saltare, e accettarlo significherebbe arrotondarlo in silenzio: meglio che il valore digitato e quello usato siano la stessa cosa.

Che cosa succede se il campo della frequenza resta vuoto?

La pagina non parte finché non viene compilato. È una scelta deliberata e non difensiva: senza frequenza il numero di fotogrammi non può diventare una durata, e le uniche alternative sarebbero indovinare o non fare nulla di nascosto, entrambe cose che producono un file apparentemente elaborato e diverso da ciò che hai chiesto.

Strumenti correlati