Andare al contenuto principale
SubtitleMatrix

Formato sottotitoli SBV

Cosa sa esprimere questo formato

Stile del testo
Solo testo semplice
Posizionamento sullo schermo
No
Temporizzazione karaoke
No
Interruzioni di riga dentro un blocco
Sì
Timeline
Orario di inizio e di fine per ogni blocco
Risoluzione temporale
1 ms
Temporizzazione memorizzata come numeri di fotogramma
No
Testo da destra a sinistra
Sì

Esempi

Un file SBV tipico, e cosa se ne legge

File

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Cosa contiene

3 cues, 4 lines of text

  0:00:01.000 → 0:00:03.500
    The quick brown fox.
  0:00:04.000 → 0:00:06.250
    Jumps over the lazy dog.
  0:00:07.000 → 0:00:09.000
    Two lines here.
    And a second one.

Outside the cues:
  nothing — SBV stores cues and nothing else

Il lato destro non è un file convertito: è ciò che questo sito legge dal lato sinistro, ed è il punto di partenza di ogni conversione di quel file.

Un file SBV disordinato, e cosa se ne legge comunque

File

00:00:01.000 , 00:00:03.000
Hello, world.

Some stray caption text
00:00:05.000,00:00:07.000
This block had a line before its timecode.

not a timecode at all
just prose on two lines

00:00:09.000,00:00:09.000
Zero length.

00:00:11.000,00:00:13.000
No trailing newline after this one.

Cosa contiene

4 cues, 4 lines of text

  0:00:01.000 → 0:00:03.000
    Hello, world.
  0:00:05.000 → 0:00:07.000
    This block had a line before its timecode.
  0:00:09.000 → 0:00:09.001
    Zero length.
  0:00:11.000 → 0:00:13.000
    No trailing newline after this one.

Outside the cues:
  nothing — SBV stores cues and nothing else

Reported while reading — repaired or skipped, never silently:
  1 × blocks with no readable timecode pair (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

È il tipo di danno che i file reali hanno davvero — fine riga misti, spazi superflui, campi lasciati vuoti. Confrontalo con l’esempio ordinato qui sopra per vedere cosa il parser perdona.

Convertire YouTube SBV in un altro formato

Ognuna di queste funziona interamente nel browser. Le etichette dicono cosa costa quella direzione prima di aprirla.

SBV in CSV nel browser: in questa direzione non si perde nulla.

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

SBV in JSON nel browser: in questa direzione non si perde nulla.

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

SBV in SMI nel browser: in questa direzione non si perde nulla.

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

SBV in SRT nel browser: in questa direzione non si perde nulla.

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

SBV in TTML nel browser: in questa direzione non si perde nulla.

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

SBV in VTT nel browser: in questa direzione non si perde nulla.

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

Conversione verso questo formato

SBV è il formato di sottotitoli che YouTube esporta: due timestamp su una riga, separati da una virgola, e poi il testo. Questa pagina è la sua scheda di riferimento: cosa sa conservare, cosa non sa conservare e dove portarti per ogni formato in cui può essere convertito.

La tabella qui sopra è tutto quello che c’è: non esiste un elenco di funzioni nascoste. Quando una riga dice di no, è esattamente quello che si perde convertendo verso SBV, e ogni pagina di conversione collegata qui sotto lo dichiara prima che tu apra un file.

Ognuna di quelle conversioni gira nel browser. Nessun file viene caricato e non serve un account, il che conta per materiale coperto da riservatezza, per una cartella clinica o per un embargo editoriale.

Domande frequenti

Che cos’è un file SBV?

`.sbv` è il formato che YouTube esporta: due timestamp su una riga separati da una virgola, poi il testo. È piccolo e facile da generare, e la maggior parte dei lettori lo interpreta.

SBV conserva lo stile?

No: conserva blocchi, e un blocco è testo con due orari. Nulla nel file dichiara un carattere, un colore o una posizione: li fornisce interamente il lettore.

Ogni blocco SBV ha sia un inizio sia una fine?

Sì, e un istante in un file SBV si legge `0:00:04.126`. È la precisione massima di SBV — il millisecondo — e il numero è esatto, quindi un blocco può essere breve, lungo o sovrapporsi al successivo senza che questo implichi nulla.

In quali formati posso convertire SBV senza perdere nulla?

SRT, VTT, SMI, TTML, JSON e CSV: tutto ciò che SBV sa esprimere, sanno esprimerlo anche loro. La tabella qui sopra nasce da questo: una riga che dice sì da entrambi i lati è una funzione che sopravvive. Ogni altra direzione perde qualcosa, e ciascuna di quelle pagine nomina il proprio elenco.

Posso aprire un file SBV in un editor di testo?

Sì. Un file `.sbv` è una riga con due orari e poi il testo, ripetuta. I due orari sono separati da una virgola e i millisecondi da un punto: è la parte che si ricorda male.