SBV naar CSV
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 CSV. Sleep een bestand naar binnen — of plak de tekst — en je krijgt de CSV-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 CSV kan beide bevatten. Elke SBV-regel wordt één rij met een start, een eind en de tekst; meer had SBV niet te bieden.
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 CSV
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
start,end,text
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
start,end,text
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
Wat gebeurt er met de komma’s in de SBV-tijden als het bestand CSV wordt?
Niets bijzonders: de tijdnotatie van CSV heeft dezelfde vorm als die van SBV, h:mm:ss.mmm met een komma als decimaalteken, en die staat in een eigen kolom. De scheidingstekens van CSV zijn komma’s tussen de kolommen; de komma binnen een tijd hoort bij de waarde en niet bij de scheiding.
Hoe ziet de uitvoer eruit als SBV CSV wordt?
Als CSV: een kopregel met start,end,text en daarna één rij per blok. Elk SBV-blok wordt één CSV-blok, in dezelfde volgorde, met dezelfde tekst. De velden met een komma, een aanhalingsteken of een regeleinde worden tussen aanhalingstekens gezet.
Zijn de SBV-tijden exact in het CSV-bestand?
Ja, tot op de milliseconde. SBV schrijft 0:00:04.126 en CSV 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.
Hoe komt een SBV-blok van twee regels in CSV uit?
Als twee regels binnen de ene tekstcel, tussen aanhalingstekens zoals CSV dat eist. Het paar blijft bij elkaar: de twee SBV-regels horen in de CSV-uitvoer nog steeds bij één ondertitel, en een spreadsheet toont ze in dezelfde cel.
Blijven SBV-blokken in dezelfde volgorde in CSV staan?
Ja, en ze worden onderweg op starttijd gesorteerd — vroegste eerst. Stond je SBV-bestand niet in volgorde, dan zet de CSV-uitvoer het recht; dat raakt de structuur van het bestand, niet de inhoud, en het is bewust gedaan.
Kan ik de CSV weer naar SBV omzetten?
Ja, en beide richtingen zijn verliesvrij: SBV en CSV kunnen elk alles uitdrukken wat de ander uitdrukt. Een CSV met een start-, een eind- en een tekstkolom levert exact dezelfde blokken en tijden terug; alleen een CSV die je zelf hebt bewerkt tot iets anders dan dat drieluik valt buiten die belofte.