Hopp til hovedinnhold
SubtitleMatrix

SBV-undertekstformat

Hva dette formatet kan uttrykke

Tekstformatering
Bare ren tekst
Plassering på skjermen
Nei
Karaoketiming
Nei
Linjeskift inne i en tekstblokk
Ja
Tidslinje
Start- og sluttid for hver tekstblokk
Tidsoppløsning
1 ms
Tid lagret som bildenummer
Nei
Tekst fra høyre til venstre
Ja

Eksempler

En typisk SBV-fil, og hva som leses ut av den

Fil

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.

Hva den inneholder

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

Høyre side er ikke en konvertert fil — det er det denne siden leser ut av venstre side, og det hver konvertering av filen starter fra.

En vanskelig SBV-fil, og hva som fortsatt leses ut av den

Fil

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.

Hva den inneholder

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)

Ekte filer kommer med BOM, Windows-linjeskift, en løs linje før en tidslinje eller en tidslinje som ikke kan leses i det hele tatt. Ingenting kaster: det som ikke kan forstås, rapporteres i stedet for å forsvinne i stillhet.

Konverter YouTube SBV til et annet format

Hver av disse kjører helt i nettleseren din. Etikettene sier hva den retningen koster, før du åpner den.

SBV → CSV lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

SBV → JSON lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

SBV → SMI lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

SBV → SRT lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

SBV → TTML lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

SBV → VTT lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

Konvertering inn til dette formatet

Her er oppslagsverket for SBV: hva en SBV-fil kan lagre, hva den ikke kan, og én side for hvert format den kan konverteres til.

Tabellen over er hele SBV-listen — det finnes ingen skjult funksjonsliste. Når en rad sier nei, er det nøyaktig det som går tapt ved å konvertere til SBV, og hver konverteringsside nedenfor sier det før du åpner en fil.

Alle SBV-konverteringene nedenfor kjører i nettleseren din — ingenting lastes opp, og du trenger ingen konto, noe som betyr noe for materiale under NDA, i en pasientjournal eller under sendeforbud.

Ofte stilte spørsmål

Hva er en SBV-fil?

En SBV-fil begynner hver tekstblokk med tidslinjen, uten nummer, og skiller blokkene med en tom linje. Hver tekstblokk har start- og sluttid med millisekunders oppløsning. Det er formatet YouTube lenge eksporterte undertekster i, og det dukker fortsatt opp i arkiver derfra.

Lagrer SBV formatering?

SBV har ingen stiltabell, men de innebygde taggene `<i>`, `<b>` og `<font color>` leses og skrives. Det betyr at SBV ikke har noen stiltabell å miste, men også at fet og kursiv bare overlever der de står som tegn i teksten.

Lagrer hver SBV-tekstblokk både start- og sluttid?

SBV lagrer begge: hver tekstblokk har start- og sluttid med millisekunders oppløsning. Et tidspunkt skrives som `0:00:01.000,0:00:03.500` — start og slutt med komma imellom, så det er ingen tvil om hvor en tekstblokk begynner og slutter.

Hvilke formater kan jeg konvertere SBV til uten tap?

SRT, VTT, SMI, TTML, JSON, CSV — alt SBV kan uttrykke, kan disse også. Tabellen over er kilden: en rad som sier ja på begge sider, er en egenskap som overlever.

Kan jeg åpne en SBV-fil i en teksteditor?

Ja. En SBV-fil begynner hver tekstblokk med tidslinjen, uten nummer, og skiller blokkene med en tom linje, så filen kan leses og rettes uten spesialverktøy. Det som er lettest å bomme på, er tidsstemplet: `0:00:01.000,0:00:03.500` — start og slutt med komma imellom.