SBV naar SRT
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 SRT. Sleep een bestand naar binnen — of plak de tekst — en je krijgt de SRT-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 SRT kan beide bevatten. Wat je terugkrijgt is een SRT-bestand met een volgnummer boven elk blok, en de tijden en tekst komen ongewijzigd mee.
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 SRT
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
1
00:00:01,000 --> 00:00:03,500
The quick brown fox.
2
00:00:04,000 --> 00:00:06,250
Jumps over the lazy dog.
3
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
1
00:00:02,000 --> 00:00:04,000
Carriage-return line endings.
2
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
Wat verandert er als SBV een SRT-bestand wordt?
De vorm, niet de inhoud. Elk SBV-blok krijgt een volgnummer, de tijdregel houdt dezelfde vorm met een komma als decimaalteken, en de tekst komt eronder. De lege regel tussen twee blokken blijft; dat is precies wat SRT van SBV onderscheidt — SRT nummert de blokken, SBV laat ze ongenummerd.
Zijn de SBV-tijden exact in het SRT-bestand?
Ja, tot op de milliseconde. SBV schrijft 0:00:04.126 en SRT 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 is een van de weinige paren zonder precisieverlies.
Hoe komt een SBV-blok van twee regels in SRT uit?
Als twee regels, de ene onder de andere. Het paar blijft bij elkaar: de twee SBV-regels horen in de SRT-uitvoer nog steeds bij één ondertitel, en een speler toont ze samen.
Blijven SBV-blokken in dezelfde volgorde in SRT 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 SRT-uitvoer het recht; dat raakt de structuur, niet de inhoud, en het is bewust gedaan.
Kan ik de SRT weer naar SBV omzetten?
Ja, en beide richtingen zijn verliesvrij: SRT en SBV bewaren allebei alleen tekst en twee tijdstippen per blok. Een SRT terug naar SBV levert dezelfde blokken op dezelfde momenten, alleen zonder de volgnummers die SBV nooit heeft gehad.
Behoudt de SRT-uitvoer de tekencodering van het SBV-bestand?
Nee — de uitvoer is UTF-8, met Unix-regeleinden en zonder BOM, wat het SBV-bestand ook gebruikte. Een bestand in UTF-16 of in een Windows-codering met één byte wordt bij het inlezen gedecodeerd (het resultatenpaneel zegt het als dat gebeurt); wat eruit komt is altijd dezelfde UTF-8-SRT.