Naar de hoofdinhoud
SubtitleMatrix

SBV naar VTT

FormaatconversieYouTube SBV
Of plak ondertiteltekst

Wat deze conversie verandert

In deze richting gaat niets verloren — elk kenmerk van het bronformaat heeft in het doelformaat een plek.

Deze lijst komt uit de capaciteitenmatrix voor deze twee formaten, niet uit het bestand dat je hebt geladen. Een specifiek bestand kan meer verliezen wanneer het kenmerken gebruikt die het formaat toestaat maar de matrix niet modelleert.

Deze pagina zet SBV om naar VTT. Sleep een bestand naar binnen — of plak de tekst — en je krijgt de VTT-versie terug. De conversie draait volledig in je browser, dus er wordt niets geüpload en je hebt geen account nodig.

Er gaat in deze richting niets verloren: SBV bewaart alleen tekst en tijd, en VTT kan beide bevatten. Elk SBV-blok wordt een cue onder een WEBVTT-kop, en de tijdnotatie houdt dezelfde vorm.

Eén bestand kan, een heel seizoen ook: de wachtrij werkt ze op volgorde af en de resultaten komen samen als één ZIP binnen.

Voorbeelden

Een typisch SBV-bestand, omgezet naar VTT

Invoer

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.

Uitvoer

WEBVTT

00:00:01.000 --> 00:00:03.500
The quick brown fox.

00:00:04.000 --> 00:00:06.250
Jumps over the lazy dog.

00:00:07.000 --> 00:00:09.000
Two lines here.
And a second one.

Hier gaat niets verloren: vergelijk beide kanten regel voor regel.

Dezelfde omzetting op een weerbarstige invoer

Invoer

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Uitvoer

WEBVTT

00:00:02.000 --> 00:00:04.000
Carriage-return line endings.

00:00:06.000 --> 00:00:08.000
Indented timecode, no final newline.

Zo ziet schade in echte bestanden eruit — gemengde regeleinden, losse spaties, blokken zonder tekst. Vergelijk dit met het nette voorbeeld hierboven om te zien wat de parser vergeeft.

Veelgestelde vragen

Hoe ziet de uitvoer eruit als SBV VTT wordt?

Als VTT: een WEBVTT-kop, daarna cues met een tijdregel en de tekst, en een lege regel tussen de cues. Elk SBV-blok wordt één cue, in dezelfde volgorde, met dezelfde tekst. Er worden geen identificatienummers voor de cues geschreven.

Zijn de SBV-tijden exact in het VTT-bestand?

Ja, tot op de milliseconde. SBV schrijft 0:00:04.126 en VTT schrijft hetzelfde moment als 00:00:04.126; er wordt niets afgerond of verschoven, en een blok dat 3,7 seconden in beeld stond, staat dat nog steeds. Beide formaten rekenen in milliseconden, dus dit paar is verliesvrij.

Hoe komt een SBV-blok van twee regels in VTT uit?

Als twee regels, de ene onder de andere. Het paar blijft bij elkaar: de twee SBV-regels horen in de VTT-uitvoer nog steeds bij één cue, en een speler toont ze samen.

Wat is het verschil tussen de kop van SBV en die van VTT?

SBV heeft geen kop; het bestand begint meteen met een tijdpaar. VTT eist de regel WEBVTT bovenaan. De omzetter schrijft die regel en laat de tijdvorm verder ongemoeid, zodat een VTT-speler het bestand direct accepteert.

Blijven SBV-blokken in dezelfde volgorde in VTT staan?

Ja, en ze worden onderweg op starttijd gesorteerd — vroegste eerst, de volgorde die elke speler verwacht. Stond je SBV-bestand niet in volgorde, dan zet de VTT-uitvoer het recht; dat raakt de structuur, niet de inhoud, en het is bewust gedaan.

Kan ik de VTT weer naar SBV omzetten?

Ja, en die richting heeft haar eigen lijst: VTT naar SBV verliest stijl, plaatsing en de eigen blokken van VTT, want SBV kent alleen tekst en tijd. Die lijst verschilt van de lijst hierboven omdat beide formaten andere dingen bewaren.

Gerelateerde hulpmiddelen