Andare al contenuto principale
SubtitleMatrix

Convertire SRT in SBV

Oppure incollare il testo dei sottotitoli

Cosa cambia questa conversione

In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.

Questo elenco deriva dalla matrice delle capacità di questi due formati, non dal particolare file caricato. Un file specifico può perdere di più se usa caratteristiche che il formato consente ma la matrice non modella.

SBV è il formato che YouTube usava per i propri file di sottotitoli, e questa pagina riscrive un file SRT in quella forma. La struttura è semplice: un tempo di inizio, una virgola, un tempo di fine, poi il testo, con una riga vuota tra un blocco e l’altro.

Non esistono numeri di blocco, quindi i numeri del file SRT spariscono e tutto il resto passa. I tempi vengono riscritti in notazione SBV — 0:00:01.000, una cifra per le ore e un punto prima dei millisecondi — e indicano gli stessi istanti dei 00:00:01,000 di partenza, al millisecondo.

I tag in linea restano intatti e un blocco di due righe resta di due righe, perché SBV separa i blocchi con una riga vuota e non con un numero. Qui non si perde nulla: un file o un’intera stagione, con un solo ZIP e nessun caricamento.

Esempi

Un file SRT tipico, convertito in SBV

Ingresso

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

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

Uscita

0:00:01.000,0:00:03.500
Hello there.

0:00:03.500,0:00:06.000
<i>Whispering</i> now.
And a second line.

0:00:06.000,0:00:09.250
<b>Bold</b> statement.

Qui non si perde nulla: confrontare le due parti riga per riga.

La stessa conversione su un input irregolare

Ingresso

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

Uscita

0:00:01.000,0:00:03.500
<b>Bold</b> and <i>italic</i>.

0:00:03.500,0:00:06.000

0:00:08.000,0:00:09.000
Last one.

Il file irregolare ha fine riga contrastanti e righe vuote di troppo; l’esempio mostra che il testo utile arriva comunque intatto.

Domande frequenti

Che cos’è SBV e perché potrei averne bisogno?

È il formato di sottotitoli che YouTube aveva creato per i propri caricamenti: due tempi separati da una virgola, poi il testo, poi una riga vuota. Strumenti e flussi costruiti su quella pipeline se lo aspettano, quindi convertire è spesso più semplice che convincerli ad accettare SRT.

Che fine hanno fatto i numeri dei blocchi SRT nell’SBV?

SBV non ha un posto dove metterli, quindi spariscono. Il resto non cambia — stesso inizio, stessa fine, stesse parole — e l’output resta leggibile, perché i blocchi si distinguono dalla riga vuota che li separa.

Perché i tempi hanno un aspetto diverso dal file SRT?

SBV scrive l’ora con una sola cifra e usa un punto prima dei millisecondi, mentre SRT porta l’ora a due cifre e usa la virgola. Entrambi indicano lo stesso istante al millisecondo, quindi nulla si sposta.

I tag e le interruzioni di riga SRT vengono conservati nell’SBV?

Sì. I tag in linea passano invariati e un blocco di due righe resta un blocco di due righe: in SBV le interruzioni dentro un blocco sono inequivocabili perché i blocchi sono separati da righe vuote, non da numeri.

A YouTube conviene dare SBV o SRT?

Entrambi sono accettati per il caricamento dei sottotitoli e funzionano. SBV è la strada più vecchia; SRT è il formato più supportato ovunque altrove, quindi è il più sicuro da tenere come file principale.

Strumenti correlati