Naar de hoofdinhoud
SubtitleMatrix

SRT naar SBV

FormaatconversieSubRip (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.

SBV is het ondertitelformaat dat YouTube gebruikte voor zijn eigen ondertitelbestanden, en deze pagina herschrijft een SRT-bestand als zo’n bestand. De vorm is eenvoudig: een begintijd, een komma, een eindtijd, dan de tekst, met een lege regel tussen blokken. Er zijn helemaal geen bloknummers, dus de nummers uit je SRT-bestand vallen weg en al het andere gaat mee.

De tijdstempels worden in SBV-notatie herschreven — 0:00:01.000, één cijfer voor het uur en een punt vóór de milliseconden — en ze benoemen dezelfde momenten als de 00:00:01,000 waar ze vandaan komen. Inline-tags gaan ongewijzigd door, en een blok dat twee regels had, houdt twee regels, omdat SBV blokken met een lege regel scheidt en niet met een nummer.

Zet één bestand om of een hele set; de wachtrij werkt in volgorde, kan worden gestopt en levert één ZIP. Niets wordt geüpload.

Voorbeelden

Een typisch SRT-bestand, omgezet naar SBV

Invoer

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

Uitvoer

0:00:01.000,0:00:03.500
Hello there.

0:00:03.500,0:00:06.000
<i>Whispering</i> now.
And a second line.

0:00:06.000,0:00:09.250
<b>Bold</b> statement.

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

Dezelfde omzetting op een rommelige invoer

Invoer

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

Uitvoer

0:00:01.000,0:00:03.500
<b>Bold</b> and <i>italic</i>.

0:00:03.500,0:00:06.000

0:00:08.000,0:00:09.000
Last one.

Zo zien echte bestanden eruit — gemengde regeleinden, losse spaties, lege velden. Vergelijk met het nette voorbeeld hierboven om te zien wat de parser vergeeft.

Veelgestelde vragen

Wat is SBV en wanneer heb ik het nodig?

Het is het ondertitelformaat dat YouTube schreef voor zijn eigen uploads: twee tijdstempels met een komma ertussen, dan de tekst, dan een lege regel. Gereedschap en workflows rond die pijplijn verwachten het, dus omzetten is vaak eenvoudiger dan ze overtuigen om SRT te accepteren.

Wat is er met de bloknummers uit SRT gebeurd in SBV?

SBV heeft er geen plek voor, dus ze vallen weg. Verder verandert er niets — dezelfde begintijd, dezelfde eindtijd, dezelfde woorden — en de uitvoer blijft leesbaar, omdat blokken van elkaar te onderscheiden zijn door de lege regel ertussen.

Waarom zien de tijdstempels in SBV er anders uit dan in SRT?

SBV schrijft het uur met één cijfer en gebruikt een punt vóór de milliseconden, waar SRT het uur op twee cijfers aanvult en een komma gebruikt. Beide benoemen hetzelfde moment tot op de milliseconde, dus niets verschuift.

Blijven mijn tags en regeleinden bewaard in SBV?

Ja. Inline-tags gaan ongewijzigd door, en een blok met twee regels blijft een blok met twee regels — regeleinden binnen een blok zijn in SBV ondubbelzinnig omdat blokken door lege regels worden gescheiden, niet door nummers.

Wat kan ik beter naar YouTube uploaden, SBV of SRT?

Beide worden geaccepteerd voor ondertiteluploads en beide werken. SBV is de oudere route; SRT is overal elders het breder ondersteunde formaat, dus het is de veiligere keuze als hoofdbestand.

Gerelateerde hulpmiddelen