Andare al contenuto principale
SubtitleMatrix

Dividere un file in più file

SincronizzazioneRitagliare e dividere per tempo
Oppure incollare il testo dei sottotitoli

Opzioni

Una durata: 600000, 10m e 00:10:00,000 significano tutti dieci minuti. Il file viene tagliato a questo intervallo dall’inizio, e ogni blocco va nella parte che copre l’istante in cui inizia. Un blocco che attraversa un taglio resta intero nella parte precedente; una parte senza blocchi non viene scritta affatto.

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 taglia un file di sottotitoli in più file secondo l’orologio. Imposta una durata delle parti — dieci minuti come valore predefinito — e ogni blocco finisce nel file che copre il tratto di timeline in cui comincia: i blocchi da 0 a 10 minuti nel primo file, quelli da 10 a 20 nel secondo, e così via. Nulla viene risincronizzato e nessuna riga di testo viene modificata; le parti sono gli stessi blocchi nello stesso ordine, divisi in punti fissi.

Le parti sono ancorate a zero, non al primo blocco. Un file il cui primo sottotitolo arriva dopo dieci secondi di nero taglia comunque a dieci minuti, venti minuti e così via, perché chi cerca la terza parte sta guardando l’orologio del film e non la prima riga di dialogo. Un blocco che attraversa un taglio non viene diviso in due: appartiene al file in cui comincia ed esce intero, con il proprio inizio e la propria fine — dividere il suo testo in proporzione al tempo sarebbe una supposizione presentata come regola. Una parte comprende il proprio istante di apertura e non quello di chiusura, quindi un blocco che comincia esattamente su un taglio va al file che sta per iniziare, e nessun blocco compare mai in due file.

Più file non si possono scaricare uno dopo l’altro con un solo clic — i browser scartano tutti tranne il primo — quindi le parti vengono raccolte in un unico zip chiamato come il tuo file. La prima parte dentro lo zip conserva il nome originale; le altre prendono `.part-2`, `.part-3` e così via nell’ordine in cui compaiono. Tutto gira in questa scheda del browser, e nessun byte del tuo file la lascia. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV sono accettati.

Esempi

Quattro blocchi divisi in parti di dieci secondi

Ingresso

1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.

3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

Uscita

First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.


Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

Il taglio cade a dieci secondi, quindi i blocchi 1 e 2 finiscono nel primo file e i blocchi 3 e 4 nel secondo. Entrambi conservano i numeri che avevano nella sorgente: una parte è una fetta di un unico file, non un nuovo file con una numerazione propria, e conservare i numeri è ciò che ti permette di riappoggiare una parte all’originale e vedere subito quali blocchi contiene.

Un blocco che comincia prima del taglio e finisce dopo

Ingresso

1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.

3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Uscita

First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.


Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Il blocco 2 comincia a nove secondi e corre oltre il taglio, ed esce intero nel primo file: un blocco appartiene alla parte in cui comincia. Il blocco 3 comincia esattamente sul taglio e va al secondo file, perché una parte comprende il proprio istante di apertura e non quello di chiusura. Tra le due regole, ogni blocco finisce in esattamente un file.

Un file più corto di una parte

Ingresso

1
00:00:01,000 --> 00:00:03,000
First line.

2
00:00:05,000 --> 00:00:07,000
Second line.

Uscita

1
00:00:01,000 --> 00:00:03,000
First line.

2
00:00:05,000 --> 00:00:07,000
Second line.

Tutto sta in una parte da dieci minuti, quindi non c’è nulla da dividere e ricevi un solo file, identico all’ingresso. Non ricevi uno zip contenente un solo file: un archivio con una voce sola ti farebbe aprire una cartella per raggiungere ciò che avevi già.

Domande frequenti

Come faccio a sapere in quale file è finito un particolare sottotitolo?

Dal suo orario di inizio. Una parte copre i minuti dal proprio confine fino al successivo, e un blocco appartiene alla parte durante la quale comincia: quindi un blocco che parte a 12:04 finisce nel file che copre da 10 a 20 minuti. Il suo numero in quel file è quello che aveva nell’originale, e i suoi tempi sono invariati, quindi cercare una battuta nella parte funziona esattamente come funzionerebbe nella sorgente.

Che cosa succede a un sottotitolo che attraversa un taglio?

Resta intero, nel file in cui comincia. Se un blocco inizia a 9 minuti e 58 secondi e finisce a 10 minuti e 1 secondo, la prima parte contiene l’intero blocco con entrambi i suoi tempi originali. Tagliare il suo testo in proporzione all’orologio metterebbe mezza frase in ciascun file, e indovinare dove spezzarla non è qualcosa che questa pagina possa sapere.

Perché il secondo file si chiama part-2 quando non esiste un part-1?

Perché la prima parte conserva il nome del tuo file. Uno strumento non può rinominare il documento con cui è partito, quindi la parte che contiene l’inizio della timeline viene scritta come `film.srt` e le altre prendono `.part-2`, `.part-3` e così via, nell’ordine in cui coprono la timeline. Mettile in un’unica cartella e ordina per nome: le parti si dispongono accanto al nome originale in ordine di esecuzione.

E se un lungo tratto del film non ha alcun sottotitolo?

Quel tratto non produce alcun file. Le parti vuote vengono saltate invece di essere scritte come voci da zero byte, quindi un film di due ore con sottotitoli solo nella prima e nell’ultima mezz’ora ti dà due file, non dodici. I numeri delle parti seguono i file che esistono, ed è per questo che leggere i tempi dentro una parte è l’unico modo affidabile per vedere a che punto del film appartiene.

Dividere in più file cambia qualche tempo o qualche testo?

No. Ogni blocco conserva il suo inizio, la sua fine e ogni riga del suo testo; l’unica cosa che cambia è in quale file vive. Nulla viene scartato e nulla viene riportato come perso, perché non si perde nulla. Se hai bisogno di cambiare la timeline stessa — ritagliare un intervallo, spostarla, correggere la frequenza dei fotogrammi — quelle sono pagine separate che fanno ciascuna una sola cosa.

Come imposto la durata di una parte, e che cosa faccio se voglio una parte per episodio?

Il campo accetta `600000`, `10m` o `00:10:00,000`, e tutti e tre significano dieci minuti, il valore predefinito. Per un file per episodio, esegui il file di sottotitoli di ogni episodio per conto suo invece di un unico file lungo per una serie: una durata fissa parte da zero in ogni esecuzione, quindi un taglio pensato per un episodio di 42 minuti cade in un punto diverso in uno di 51.

Strumenti correlati