Hoe open je een SRT-bestand?

Hoe open je een SRT-bestand?

Een SRT-bestand (SubRip Subtitle) is een ondertitelbestand in platte tekst: het bevat de dialoogregels van een video samen met de tijdcode waarop elke regel moet verschijnen en weer verdwijnen. Omdat het tekst is en geen binair formaat, heb je geen speciale software nodig om het te openen — een teksteditor, een mediaspeler of een ondertiteleditor volstaat, afhankelijk van wat je met het bestand wilt doen. Welke van de drie de juiste is, lees je hieronder.

Zie je bij het openen vreemde tekens in plaats van accenten, dan is het bestand overigens niet beschadigd: dat is een coderingsprobleem, en de oplossing staat achteraan dit artikel.

Wat is SRT?

Het formaat stamt uit het einde van de jaren negentig en komt van SubRip, een Windows-programma dat ondertitels uit dvd-beelden uitlas en als tekstbestand wegschreef. Die herkomst verklaart de rest: SRT kent geen lettertypen, geen kleuren en geen posities — alleen een nummer, een tijd en tekst.

Elk ondertitelblok in een SRT-bestand bestaat uit vier onderdelen:

1. Regelnummer Geeft de positie van de ondertitel in de reeks aan.

2. Tijdstempels Specificeert de begin- en eindtijd van de ondertitel, in de vorm 00:01:23,456 --> 00:01:25,789. Een eigenaardigheid van SRT: het scheidingsteken voor milliseconden is een komma, geen punt.

3. Ondertiteltekst De tekst die op het scherm wordt weergegeven, meestal één of twee regels.

4. Een lege regel ertussen Scheidt elke ondertitelinvoer van de volgende.

Zo ziet een echt SRT-bestand er vanbinnen uit. Lijkt het jouwe hier niet op, dan is het geen geldig SRT-bestand:

1
00:00:01,000 --> 00:00:03,480
Welkom bij de vergadering van vandaag.

2
00:00:03,600 --> 00:00:06,120
We nemen de kwartaalcijfers door.

Let op drie details die bijna alle fouten veroorzaken: milliseconden worden met een komma gescheiden (00:00:01,000), de pijl bestaat uit twee streepjes (-->), en elk blok eindigt met een lege regel. Wijkt één van de drie af, dan negeert de speler de ondertitel of toont hij hem verschoven.

Opbouw van een SRT-bestand: nummer, tijdstempel en ondertiteltekst onder elkaar

SRT-bestanden worden ondersteund door verschillende mediaspelers en videobewerkingsprogramma's, zoals YouTube, VLC, Windows Media Player, Adobe Premiere en meer. Zoek je een eenvoudig maar functioneel ondertitelformaat voor je videocontent, dan is SRT de juiste keuze.

Een SRT-bestand geopend in een teksteditor, met genummerde ondertitelblokken

Waarom SRT en geen ander formaat?

SRT wint door weglaten: het is het formaat met de minste mogelijkheden, en juist daarom accepteert bijna alles het. Een speler uit 2005 en YouTube vandaag lezen hetzelfde bestand op dezelfde manier.

Datzelfde minimalisme is ook de grens van het formaat. Moeten je ondertitels een kleur krijgen of op een vaste plek in beeld staan, dan slaat SRT die informatie simpelweg niet op en is VTT de betere keuze, want dat voorziet wel in stijlen. Voor het normale geval — een video met dialoog die gewoon leesbaar moet zijn — volstaat SRT en bespaart het je compatibiliteitsproblemen.

Hoe open je een SRT-bestand?

1. Met een teksteditor:

Omdat SRT-bestanden platte tekstbestanden zijn, kun je ze openen met elke standaard teksteditor die al op je systeem staat — Kladblok op Windows, TextEdit op macOS. Dat is genoeg om de inhoud te controleren of typefouten te herstellen. Tijdcodes kun je in principe ook met de hand aanpassen, maar een verschuiving van milliseconden op het oog goed krijgen is niet realistisch.

2. Met ondertitelbewerkingssoftware:

SRT wordt ondersteund door tal van gratis en betaalde ondertitelbewerkingssoftware, zoals Subtitle Edit en Aegisub. Het verschil met een teksteditor: je past timing en synchronisatie aan terwijl je de video ernaast ziet. Wil je een bestaand ondertitelbestand echt bewerken, dan is dit de juiste weg.

3. Met een mediaspeler:

Wil je alleen het eindresultaat controleren, dan volstaat een speler: VLC en Windows Media Player tonen SRT-ondertitels over de video. Zet het SRT-bestand daarvoor in dezelfde map als de video en geef beide dezelfde bestandsnaam (vakantie.mp4 en vakantie.srt), dan laadt de speler de ondertitels automatisch. De inhoud van het bestand kun je op deze manier niet bewerken.

En op je telefoon?

Ook daar is een SRT-bestand gewoon tekst: op iOS en Android open je het via de Bestanden-app met elke app die platte tekst weergeeft. Wat op een telefoon daarentegen zelden lukt, is het automatisch tonen over de video — de voorgeïnstalleerde spelers laden doorgaans geen externe ondertitelbestanden. Wil je onderweg ondertitels zien, dan is het betrouwbaarder om ze vooraf vast in de video te branden.

De drie meestgemaakte fouten bij het bewerken van een SRT-bestand

1. Kapotte accenten door de verkeerde codering

Dit is veruit het meest voorkomende geval. Open je het bestand en zie je é in plaats van é, dan is er niets verloren gegaan — het bestand is alleen in een andere codering opgeslagen. Sla het opnieuw op als UTF-8 (Opslaan als → Codering: UTF-8) en de accenten staan er weer, zonder dat je de tekst hoeft aan te raken. Een verwant probleem is het onzichtbare BOM-teken aan het begin van het bestand, waardoor sommige oudere spelers de eerste ondertitel inslikken; in VS Code of Notepad++ sla je daarom op als "UTF-8 zonder BOM".

2. Overlappende tijdstempels

Eindigt een ondertitel op 00:00:05,500 en begint de volgende al op 00:00:05,200, dan overlappen ze. VLC speelt dat meestal zonder klagen af, maar Premiere Pro en Final Cut Pro breken de import af met een foutmelding. Zorg dus dat de eindtijd altijd vóór de begintijd van het volgende blok ligt, met minstens een paar honderdsten ertussen.

3. Een punt in plaats van een komma bij de milliseconden

Correct is 00:00:01,500 met een komma. Staat er een punt vóór de milliseconden, dan is het bestand ongeldig. Die fout ontstaat bijna altijd wanneer iemand een VTT-bestand met de hand omschrijft naar SRT, want VTT gebruikt juist de punt. Het gevolg is een speler die het bestand volledig weigert.

Samenvatting

SRT is een eenvoudig maar krachtig ondertitelbestand in platte tekst dat je kunt openen met een teksteditor, een ondertiteleditor of een mediaspeler. Wil je alleen lezen wat erin staat, dan volstaat Kladblok. Wil je het resultaat op de video controleren, gebruik dan VLC. Wil je tijden of tekst bewerken, neem dan een ondertiteleditor: je ziet video en ondertitels tegelijk, en dat is de enige praktische manier om de synchronisatie bij te stellen.

En als je nog helemaal geen SRT-bestand hebt? Dan is het probleem niet het openen maar het maken ervan, uit het geluid van de video. De SRT-bestandsgenerator van Subanana transcribeert de geüploade video en geeft je een SRT-bestand terug met de tijdcodes er al in, klaar om te openen met een van de drie methoden hierboven.

Gerelateerde tools en artikelen