Spostare i sottotitoli
Oppure incollare il testo dei sottotitoli
Opzioni
Millisecondi di cui spostare ogni blocco. Un numero positivo ritarda i sottotitoli, uno negativo li anticipa. Zero è un valore valido: il file torna invariato, un modo rapido per verificare che sia già al posto giusto.
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 ogni blocco di sottotitoli (cue) di un file più avanti o più indietro della stessa quantità, senza toccare una parola. Si indica uno scostamento in millisecondi — un numero positivo ritarda i sottotitoli, uno negativo li anticipa — e ogni tempo di inizio e di fine esce spostato esattamente di quella quantità.
Verso l’inizio della timeline possono succedere due cose, ed entrambe vengono contate invece che nascoste. Un blocco il cui inizio finirebbe prima di zero mantiene la fine e vede l’inizio fissato a 00:00:00, quindi esce più corto di prima. Un blocco la cui fine cadrebbe a zero o prima viene eliminato del tutto, perché non resta un posto onesto dove metterlo. Ogni altro blocco conserva la durata originale e il numero che già aveva.
Ogni file viene letto per quello che è davvero, non per il formato che ci si aspetta: che sia SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON o CSV, si usa la sintassi dei tempi di quel formato. I sottotitoli scritti come testo semplice o come LRC non sono accettati, perché nessuno dei due memorizza un tempo di fine: spostarne uno restituirebbe un file identico a quello di partenza. Nessun file viene caricato, lo scostamento si applica nel browser e un’intera stagione passa dalla coda in un solo giro.
Esempi
Spostare un intero file di 500 ms in avanti
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,500 --> 00:00:03,500
Hello there.
2
00:00:06,000 --> 00:00:08,500
Second line.
Entrambi i limiti di ogni blocco si spostano della stessa quantità, quindi ciascuno mantiene la propria durata. Nient’altro nel file cambia.
Anticipare un file oltre l’inizio
Ingresso
1
00:00:01,000 --> 00:00:02,000
The first one starts too early.
2
00:00:03,000 --> 00:00:04,000
This one is fine.
Uscita
1
00:00:00,000 --> 00:00:00,800
The first one starts too early.
2
00:00:01,800 --> 00:00:02,800
This one is fine.
Il primo blocco inizierebbe a −200 ms. Il suo inizio viene fissato a zero e si muove solo quel limite, quindi il blocco esce lungo 800 ms invece di 1.000.
Un blocco che esce dal davanti
Ingresso
1
00:00:01,000 --> 00:00:02,000
Gone entirely.
2
00:00:03,000 --> 00:00:04,000
Still here.
Uscita
2
00:00:00,500 --> 00:00:01,500
Still here.
Il primo blocco termina a −500 ms, quindi viene rimosso invece di essere fissato a zero. Il superstite mantiene il numero 2: lo spostamento non rinumera mai.
Domande frequenti
Lo spostamento dei sottotitoli cambia anche il testo?
No. Lo scostamento muove solo i tempi di inizio e di fine, quindi ogni carattere di ogni blocco viene trasferito intatto, compresi gli a capo e i tag in linea. Se servono parole diverse, sono gli strumenti di testo a occuparsene.
Che cosa succede a un blocco che finirebbe prima dell’inizio del file?
Le regole sono due e vengono contate separatamente. Un blocco che inizierebbe prima di zero vede l’inizio fissato a 00:00:00 mentre la fine resta dove l’aritmetica l’ha portata, quindi quel blocco diventa più corto. Un blocco la cui fine cadrebbe a zero o prima viene rimosso del tutto, perché nessun lettore può mostrarlo.
Perché in una pagina che aggiunge solo millisecondi c’è un campo per la frequenza dei fotogrammi?
Perché un file MicroDVD .sub memorizza i tempi come numeri di fotogramma anziché come orari. Leggerlo e riscriverlo significa passare da una frequenza, e dove il file non ne dichiara una si usa il numero scritto in quel campo. Per tutti gli altri formati il campo viene ignorato.
Posso spostare un file di sottotitoli in testo semplice o in LRC?
No, e questa pagina non ne accetta nessuno dei due. Nessuno dei due formati scrive un tempo di fine nel file, quindi non c’è nulla che lo scostamento possa muovere: uno spostamento tornerebbe identico a ciò che è entrato. Entrambi i formati sono accettati dagli strumenti di testo.
L’anteprima corrisponde al file che scarico?
Sì, di proposito. L’uscita viene riletta prima di essere mostrata, quindi la timeline e il numero di blocchi descrivono il file così com’è scritto e non i numeri tenuti in memoria. Sui formati che arrotondano ai centesimi o ai fotogrammi interi questo significa vedere i valori che stanno davvero nel file.
Che cosa fa uno scostamento di zero?
Niente, e la pagina lo dice. Zero è uno scostamento legittimo e il file torna byte per byte: è un modo rapido per confermare che un file è già dove lo si vuole. Non viene mai trattato come un valore mancante.