Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je SBV naar SUB om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
SBV naar SUB
De situatie is specifiek en komt vaak terug: een video wordt gedownload om offline te bewaren, en wat hem uiteindelijk afspeelt is geen computer. Het is een schijfspeler met USB-poort, een mediabox uit 2010, of een televisie met ondertitelondersteuning uit het DivX-tijdperk. Die apparaten lezen MicroDVD en vaak niets anders dat met een teksteditor te maken is.
De ondertitels komen uit YouTube Studio, dat SBV exporteert — een formaat dat vrijwel niemand anders gebruikt. Het bestand dat je hebt en het bestand dat het apparaat wil, worden gescheiden door één vraag: hoeveel beelden per seconde.
Wees daar meteen duidelijk over. MicroDVD legt vast wanneer een regel verschijnt als beeldnummer in plaats van als tijd, dus schrijven vereist een framerate, en die is hier altijd 25. Er is geen veld op deze pagina om dat te veranderen — de site vraagt alleen om een framerate wanneer MicroDVD de bron is.
Vijfentwintig is de Europese uitzendfrequentie en een redelijke standaard voor archiefmateriaal. Voor YouTube is het een slechte standaard, waar 30000/1001, 24, 50 en 60000/1001 gebruikelijker zijn dan 25. Klopt je video toch op 25, dan is deze omzetting exact.
Dat is het voordeel van een SBV boven een ondertitel die je ergens in een map vindt. De ondertitels kwamen van een specifieke video op een specifiek kanaal, en je zet ze om omdat je een kopie van diezelfde video bewaart — de framerate is dus geen gok, maar een feit dat op je schijf staat.
Een commando als ffprobe geeft die waarde exact, als breuk: 30000/1001 voor wat iedereen 29,97 noemt, 25/1 voor Europees materiaal, 24000/1001 voor filmsnelheid-uploads. VLC toont hetzelfde cijfer onder Extra, Codec-informatie.
Codeer je toch al opnieuw — en dat is voor een archiefkopie voor een oude speler vaak nodig, omdat het apparaat de originele codec of container niet accepteert — dan is de framerate meenemen één argument extra en de goedkoopste oplossing.
Framerate-conversie is niet gratis: van 29,97 naar 25 verdwijnt ongeveer één op de zes beelden, zichtbaar als lichte hapering bij horizontale bewegingen en onzichtbaar bij een lezing of interview. Voor archiefmateriaal bedoeld voor een televisie op afstand is die ruil bijna altijd het waard.
Kan de video niet opnieuw gecodeerd worden, dan is de andere route de converter voor te liegen. Het beeldnummer voor elke cue is de tijd in seconden vermenigvuldigd met 25 en afgerond. Vermenigvuldig elke tijdstempel in de SBV eerst met de werkelijke framerate van de video gedeeld door 25, en de vermenigvuldiging die volgt levert het juiste beeldnummer op.
De factor is fps ÷ 25: 1,1988 voor een video van 29,97 fps, 0,96 voor 24, 2,4 voor 60. Een kort script over het SBV-bestand past dat toe in een paar regels Python.
Het gewone MicroDVD-framerateprobleem is een kleine afwijking: 25 tegen 23,976 is een fout van 4,3 procent, onmerkbaar in de eerste dertig seconden.
Het YouTube-geval is anders. Vijfentwintig tegen 29,97 is een fout van twintig procent: de regel voor de tweeminutenmarkering verschijnt al bij een minuut veertig. Dat merk je binnen de eerste minuut, wat prettig is — test dertig seconden op het echte apparaat voordat je een heel archief overzet.
Bij 25 beelden per seconde is elk beeld veertig milliseconden. SBV telt in milliseconden, dus elke cue-tijd wordt afgerond op het dichtstbijzijnde beeld, met een verschuiving tot twintig milliseconden.
Dat is onhoorbaar en onzichtbaar, op één geval na: een zeer korte cue kan afronden naar lengte nul. Verdwijnt er een enkel woord bij het afspelen terwijl de rest klopt, dan is dit de reden.
Er bestaat een veelgebruikte conventie voor het declareren van de framerate binnen een MicroDVD-bestand: een eerste regel met beide beeldnummers op één, met de framerate zelf als tekst. Deze omzetting schrijft die regel niet.
Spelers die geen declaratie vinden, nemen meestal de eigen framerate van de video aan, wat de juiste aanname is als de ondertitels voor die video zijn gemaakt — en precies de aanname die de fout van twintig procent hierboven veroorzaakt als dat niet klopt. De regel zelf toevoegen kost een paar seconden in een teksteditor.
Ondersteuning voor SubRip is veel breder dan het MicroDVD-tijdperk doet vermoeden — veel apparatuur uit die periode leest beide, en vrijwel alles gemaakt na ongeveer 2008 zeker. Een SRT werkt met echte tijden, dus geen enkele framerate speelt daarbij een rol.
MicroDVD is de moeite waard wanneer het apparaat daar aantoonbaar om vraagt. Bewaar in dat geval de SBV als master: die bevat echte tijden en kan opnieuw geconverteerd worden voor een andere codering op een andere framerate.
| SBV | SUB | |
|---|---|---|
| Volledige naam | YouTube-ondertitels | MicroDVD-ondertitels |
| Bestandsextensie | .sbv | .sub |
| Mediatype | text/plain | text/plain |
| Voor het eerst gepubliceerd | 2008 | 1998 |
| Uitgegeven door | — | |
| Licentie | Gepubliceerd, niet gestandaardiseerd | Gepubliceerd, niet gestandaardiseerd |
| Stand van zaken | Niche | Oud, wordt overal nog gelezen |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | SRT, VTT | SRT, VTT |
Subtitle Edit leest zowel SBV als SUB, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
SUB stamt uit 1998. VLC en Subtitle Edit lezen het formaat.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.
SBV en SUB beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek.
Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat MicroDVD Subtitle normaal weergeeft.