Adattare i sottotitoli al video
Oppure incollare il testo dei sottotitoli
Opzioni
Quanto dura il video, scritto in millisecondi, secondi o timecode (1500, 24m e 00:24:00,000 funzionano). Il rapporto viene calcolato dal file stesso: si misura l’ultimo istante in cui un blocco è sullo schermo, ed è quello che viene allungato o compresso fino a questa durata. Utile quando si conosce la durata della versione con cui ci si allinea, non il rapporto.
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.
Compilare Durata di destinazione per avviare.
Indica quanto dura il video e questa pagina calcola il rapporto per te. La durata del file di sottotitoli viene misurata dal file stesso — il tempo di fine più grande presente — e ogni timestamp viene moltiplicato per l’obiettivo diviso quella durata. Nessuna percentuale da calcolare a mano, e l’ultimo sottotitolo arriva sulla fine del video invece che dove capita.
La misura usa il tempo di fine più grande del file, non la fine dell’ultimo blocco dell’elenco. Nei file reali i due spesso coincidono, ma non sempre: una voce fuori campo può aprirsi presto e restare sullo schermo attraverso diverse battute brevi, quindi il blocco che finisce più tardi non è quello scritto per ultimo. Misurare con quello sbagliato dà un rapporto sbagliato di quanto i due differiscono, ed è il tipo di errore che si vede solo negli ultimi minuti di un episodio.
Il campo dell’obiettivo accetta una durata nella forma che hai: millisecondi, secondi e minuti con il suffisso `s` o `m`, oppure un timecode completo. Quest’ultima è una durata e non un momento della timeline, ed è per questo che qui si digita una durata e non un tempo di inizio. Un obiettivo più corto comprime il file invece di allungarlo: non c’è nulla da commutare, e un file troppo lungo per il suo video è lo stesso problema nella direzione opposta. Tutto si misura da zero, quindi un’introduzione prima della prima battuta si ridimensiona insieme al resto: se la sigla iniziale deve restare ferma e deve muoversi solo la fine, lo strumento giusto è uno scostamento costante o una sincronizzazione a due punti, non un rapporto. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV vengono letti per quello che sono; testo semplice e LRC sono rifiutati, perché nessuno dei due memorizza un tempo di fine con cui misurare il file. Tutto gira nella scheda del browser, quindi una stagione di episodi può passare dalla coda senza che un solo byte lasci la macchina.
Esempi
Un file di otto secondi contro un video di dieci
Ingresso
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
Second line.
Uscita
1
00:00:01,250 --> 00:00:03,750
Hello there.
2
00:00:06,250 --> 00:00:10,000
Second line.
Durata obiettivo impostata a 00:00:10,000, quindi il rapporto è 10 diviso gli 8 secondi del file: uno e un quarto, senza calcoli a mano. L’ultimo blocco arriva esattamente a dieci secondi, perché è il momento su cui il rapporto è stato misurato, mentre il primo si muove di un quarto della propria distanza da zero.
Un file troppo lungo per il suo video
Ingresso
1
00:00:00,000 --> 00:00:10,000
A long opening line.
2
00:00:02,000 --> 00:00:03,000
Short.
3
00:00:04,000 --> 00:00:05,000
Also short.
Uscita
1
00:00:00,000 --> 00:00:06,000
A long opening line.
2
00:00:01,200 --> 00:00:01,800
Short.
3
00:00:02,400 --> 00:00:03,000
Also short.
Obiettivo impostato a 6s contro un file di dieci secondi, quindi questa è la direzione di compressione e il rapporto è 0,6. Il file dura dieci secondi perché il primo blocco finisce lì, non per l’ultimo blocco scritto, la cui fine è a soli cinque secondi da zero: misurare con quello avrebbe prodotto un rapporto di 1 e restituito il file tale e quale. Comprimere stringe ogni blocco, quindi la velocità di lettura sale e delle parole non è cambiato nulla.
Si muove anche l’introduzione
Ingresso
1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.
2
00:02:00,000 --> 00:02:02,000
One minute in.
Uscita
1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.
2
00:03:00,000 --> 00:03:03,000
One minute in.
Obiettivo 3m3s contro un file la cui fine più lontana è 2m2s, quindi il rapporto è 1,5. Il campo accetta i minuti e accetta anche 183000 o 00:03:03,000: tutte e tre le forme dicono la stessa cosa. Nota che il primo blocco si apriva a un minuto e ora si apre a un minuto e mezzo: tutto si misura dall’inizio della timeline, quindi l’introduzione silenziosa si allunga insieme al dialogo.
Domande frequenti
Come faccio a sapere quanto è lungo il mio file di sottotitoli?
La pagina lo misura per te: prende il tempo di fine più grande presente nel file e lo tratta come durata del file. Devi fornire solo la durata del video. Se vuoi conoscere il numero prima di elaborare, in un file ben formato l’ultimo blocco di solito ci si avvicina, ma un blocco lungo che ne attraversa diversi brevi fa differire i due.
E se la durata obiettivo che digito è più corta di quella del file?
Il file viene compresso, non allungato, e non serve passare a una modalità diversa. Un file di dieci minuti con un obiettivo di sei minuti viene moltiplicato per 0,6, quindi ogni blocco conserva il 60 % del tempo sullo schermo. Questo alza la velocità di lettura di ogni riga, e vale la pena controllarla con la pagina dedicata prima di consegnare un file compresso a un’emittente.
Perché il primo sottotitolo si è mosso se volevo solo allineare la fine?
Perché il rapporto si applica alla distanza da zero. Un file la cui prima battuta si apre a un minuto, con un allungamento di 1,5 volte, ora si apre a un minuto e mezzo: l’introduzione silenziosa si allunga insieme al dialogo. Se la sigla iniziale è fissa e solo la coda è sbagliata, non è un problema di rapporto: usa uno scostamento costante, oppure una sincronizzazione a due punti che tenga fermo un momento scelto.
Posso digitare la durata obiettivo in minuti invece che come timecode?
Sì. Il campo accetta un conteggio di millisecondi, una durata come 90s o 24m o 1h2m, e un timecode completo come 00:24:00,000: tutte e quattro le forme dicono la stessa cosa e nessuna è più corretta di un’altra. Usa quella che corrisponde a ciò che mostra il tuo strumento video, perché ridigitare un numero in una forma diversa è dove nascono gli errori di trascrizione.
Dopo l’allungamento i sottotitoli non sono ancora allineati. Che altro può essere?
Se un estremo del file è allineato ma il centro no, il file è stato tagliato o il video rimontato, e la correzione è una sincronizzazione a due punti che usi entrambi quei momenti. Se ogni sottotitolo è in ritardo della stessa quantità, è uno scostamento costante e appartiene alla pagina degli spostamenti. Se la deriva compare solo dopo una conversione di frequenza, le pagine sulla frequenza lavorano sulle frequenze stesse invece che su un rapporto misurato.
Che cosa succede se lascio vuota la durata obiettivo?
L’elaborazione non parte e la pagina segnala che manca un campo obbligatorio. È deliberato: qualsiasi valore predefinito sarebbe una durata reale, quindi un file trascinato ed elaborato senza leggere il campo tornerebbe allungato in silenzio su qualcosa che nessuno ha scelto, senza nulla nell’uscita che lo dica. Accanto al pulsante la pagina mostra anche la durata misurata dal file, così puoi confrontarla prima di confermare.