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 SUB naar SRT 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.
SUB naar SRT
Twee compleet verschillende dingen delen deze extensie. MicroDVD-SUB is platte tekst: beeldnummers tussen accolades gevolgd door de woorden, één item per regel. VobSub-SUB zijn bitmapondertitels van een dvd, opgeslagen als plaatjes, altijd met een .idx-indexbestand ernaast.
Ze uit elkaar houden kost een seconde in een teksteditor. Leesbare regels tussen accolades betekenen MicroDVD, en die verwerkt deze omzetter. Binaire ruis met een .idx ernaast betekent VobSub — de ondertitels zijn plaatjes en geen conversie kan daarbij helpen; de woorden moeten eerst met tekstherkenning worden teruggehaald.
MicroDVD legt vast op welk beeld een regel verschijnt. Een beeldnummer wordt pas een moment in de tijd als het door een beeldsnelheid wordt gedeeld, en het bestand vermeldt die meestal niet — dus de snelheid is de invoer die de omzetter niet kan raden. De regeling accepteert van 1 tot 120 in duizendsten van een beeld, omdat de twee belangrijkste snelheden geen hele getallen zijn.
De drie om te proberen, op volgorde: 25, de Europese uitzendstandaard en hier de standaard; 23,976, de gangbare snelheid van een filmtransfer; en 29,97 voor Noord-Amerikaans uitzendmateriaal. De verkeerde snelheid verschuift de ondertitels niet, hij rekt ze — een bestand vier procent uitgerekt begint goed en loopt minuten achter aan het eind.
De snelste bron is de video zelf. Elke speler die mediagegevens toont, rapporteert de beeldsnelheid van het bestand dat hij afspeelt, en als de ondertitels voor die kopie zijn gemaakt, is dat het antwoord.
Zijn de ondertitels voor een andere kopie gemaakt, dan moet het getal worden afgeleid. Films van schijf of downloadbronnen zijn meestal 23,976; alles van Europese televisie is 25; Noord-Amerikaanse uitzendopnames zijn 29,97.
Er bestaat een oude conventie voor het vastleggen van de snelheid in een MicroDVD-bestand: een eerste item dat loopt van beeld één tot beeld één, met de beeldsnelheid als tekst, dat sommige spelers als declaratie lazen in plaats van weer te geven.
Deze omzetter behandelt die regel niet apart. De regel past op het gewone patroon, dus hij wordt een gewone cue — de eerste ondertitel in je SRT is een getal zoals 23,976, kort in beeld aan het begin. Onmiskenbaar, en de oplossing is die eerste cue te verwijderen.
Laad het SUB-bestand rechtstreeks in een speler naast de video en kijk naar twee momenten: de eerste ondertitel en een bij het eind. Beide correct betekent dat de speler de snelheid goed raadde, en dat is het getal om hier te gebruiken. Beide fout met dezelfde marge betekent een verschuiving, een ander probleem.
Een groeiende fout is het beeldsnelheidsgeval. Beginnen de ondertitels bijna goed en lopen ze minuten achter aan het eind, dan klopt de snelheid niet: 25 tegenover 23,976 is 4,3 procent, bijna vier minuten over een film van negentig minuten.
De rekensom is een deling. Een regel die begint bij beeld 3210 start op 128,400 seconden bij snelheid 25, geschreven 00:02:08,400. Hetzelfde beeldnummer bij 23,976 start op 133,875 seconden, geschreven 00:02:13,875.
Vijfeneenhalve seconde verschil op het tweeminutenpunt, uit één instelling. Dat is precies waarom een converter die stilzwijgend een snelheid aanneemt, oneerlijk zou zijn. De uitvoertijdstempels dragen volledige milliseconde-precisie omdat de deling zelden op een rond getal uitkomt.
Een MicroDVD-item beslaat één fysieke regel, dus een geforceerde afbreking in een bijschrift wordt geschreven als een verticale streep. Die worden echte regeleindes in de SRT, wat ze altijd al betekenden.
Inline besturingscodes — cursief, vet, kleur, lettertype, grootte in accolades — worden verwijderd in plaats van vertaald. Dat is een klein verlies en vooral een genade: ondersteuning ervoor was het hele leven van het formaat onvoorspelbaar. Wat aankomt in de SRT zijn de woorden.
Dit is de echte reden om om te zetten in plaats van de SUB te blijven repareren. Een tijdstempel legt een moment vast en betekent hetzelfde tegen elke encoding van dezelfde montage, op elke beeldsnelheid, op elk apparaat. De afhankelijkheid die het bestand kwetsbaar maakte, is permanent weg na één correcte omzetting.
Noteer, terwijl je nog beide bestanden hebt, welke snelheid je gebruikte. Niets in de SRT onthoudt dat, en een collectie omgezet over meerdere avonden met wisselende gokken is een collectie die niemand later kan controleren.
Zet je om met de verkeerde beeldsnelheid, dan stopt de verschuiving een instelling te zijn en wordt zij de tijdstempels zelf. Niets in de SRT onthoudt dat hij ooit beeldgebaseerd was, dus geen latere tool kan de deling ongedaan maken.
Herstellen betekent dan een proportionele uitrekking van elk tijdstempel in het bestand. Opnieuw omzetten vanuit de originele SUB is sneller en exact. Bewaar de SUB tot de SRT van begin tot eind tegen de video is gecontroleerd.
Eenmaal omgezet laadt de SRT automatisch wanneer hij naast de video staat met dezelfde basisnaam. Die conventie staat al twintig jaar vast en verklaart de meeste meldingen dat een ondertitel niet werkt terwijl het bestand prima is.
Codering is het andere artefact van ouderdom. MicroDVD-bestanden dateren van vóór UTF-8 en werden vaak opgeslagen in een regionale enkelbyte-codering, wat verklaart waarom een oud Pools, Tsjechisch of Spaans ondertitelbestand vol vraagtekens staat. De uitvoer hier is UTF-8.
| SUB | SRT | |
|---|---|---|
| Volledige naam | MicroDVD-ondertitels | SubRip-ondertitels |
| Bestandsextensie | .sub | .srt |
| Mediatype | text/plain | application/x-subrip |
| Voor het eerst gepubliceerd | 1998 | 2000 |
| Licentie | Gepubliceerd, niet gestandaardiseerd | Open standaard |
| Stand van zaken | Oud, wordt overal nog gelezen | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | VTT | VTT, ASS |
SUB stamt uit 1998 en wordt nauwelijks nog gebruikt. SRT is wat actuele programma’s schrijven, dus omzetten gaat ook over leesbaar blijven.
VLC en Subtitle Edit lezen zowel SUB als SRT, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
SRT stamt uit 2000. VLC, Subtitle Edit en Aegisub 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.
SUB en SRT 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 SubRip Subtitle normaal weergeeft.