SRT-ondertitels controleren en bewerken

Machinaal gemaakte ondertitels zijn nooit voor 100% goed, dus lees na voordat je publiceert. SRT is gewone tekst; als je het formaat en de gebruikelijke fouten kent, kost een video van 10 minuten niet veel tijd. Wil je een transcript in gewone tekst zonder tijdcodes (video naar tekst), dan staat er aan het einde een werkwijze.

Het SRT-formaat bestaat uit vier regels

Elke ondertitel is een nummer, een tijdcode, de tekst en een lege regel:

1
00:00:00,060 --> 00:00:02,900
I want to have a chat with you today.
今天我想和大家聊一聊,

2
00:00:02,900 --> 00:00:05,300
How can a small team
spend very little money?
一个小团队怎样用很少的钱

Waarmee bewerk je

Twinsubs maakt voorlopig alleen bestanden en heeft geen eigen editor. Dat is bewust: het nalezen laat je over aan het programma dat je al kent.

Houd bij het opslaan twee dingen vast: de codering blijft UTF-8 en de extensie blijft .srt. Slaat TextEdit standaard op als opgemaakte tekst, zet het dan eerst op platte tekst, anders komen er opmaakgegevens in het bestand.

Vijf soorten fouten in machinale ondertitels

  1. EigennamenNamen van mensen, bedrijven, producten en termen. De herkenning kan een woord schrijven dat er hetzelfde uitgesproken wordt, en de vertaling kan het letterlijk weergeven. Controleer deze eerst.
  2. Cijfers en eenhedenJaartallen, bedragen, percentages. Eén verkeerd verstaan cijfer verandert de betekenis, dus controleer aan de hand van de video.
  3. Gelijkluidende woorden en weggevallen zinsdelenWaar muziek de stem bedekt, kan een halve zin wegvallen of vervangen worden door een woord dat er op lijkt.
  4. Plaats van de afbrekingEen ondertitel die midden in een zin eindigt, leest onhandig. Voeg ondertitels samen of splits ze om dat te verhelpen.
  5. Overlappende of te korte tijdenTwee ondertitels waarvan de tijden elkaar kruisen, of een ondertitel die minder dan een seconde in beeld is, zodat kijkers hem niet kunnen lezen. Sommige editors weigeren overlap te importeren.

Een volgorde van nalezen die tijd scheelt

  1. Zoek eerst eigennamenGebruik zoeken en vervangen in het hele bestand om alle verkeerde spellingen van hetzelfde woord in één keer te verbeteren.
  2. Loop dan de cijfers langsKijk alleen naar ondertitels met cijfers en controleer ze aan de hand van de video.
  3. Kijk tot slot alles doorLaad de ondertitels in een speler zoals IINA, speel af vanaf het begin en pauzeer alleen waar het slecht leest.

Een lange video hoef je niet woord voor woord te beluisteren. Met deze volgorde worden de meeste fouten in de eerste twee stappen gevonden.

Welke regel is fout in een tweetalig bestand?

Elke ondertitel in een tweetalige SRT heeft twee regels: een in de doeltaal en een in de brontaal. Leest iets slecht, kijk dan eerst naar de bronregel:

Een SRT omzetten in gewone tekst (video naar transcript)

Wat je wilt is geen ondertitel maar een transcript zonder nummers en tijdcodes, bijvoorbeeld voor aantekeningen bij een interview of een cursus. Twinsubs schrijft voor video alleen SRT, dus de werkwijze is eerst de SRT maken en dan de nummerregels en tijdcoderegels weghalen. Kies een van de twee manieren:

Manier een: één Terminal-opdracht (hulpmiddelen die in macOS zitten)

Kies eerst het bestand: wil je maar één taal, gebruik dan het eentalige bestand (zoals Interview.en.srt); het tweetalige bestand houdt beide talen. Voer dan dit uit in Terminal (vervang de bestandsnaam door die van jou en zet hem tussen aanhalingstekens als er spaties in staan):

tr -d '\r' < Interview.en.srt | grep -vE '^[0-9]+$|-->' | sed '/^$/d' > Interview.txt

Het doet drie dingen: het haalt Windows-regeleinden weg, het wist de regels met alleen een getal en de regels met --> (de tijdcodes) en het wist lege regels. Het resultaat wordt opgeslagen als Interview.txt, en de oorspronkelijke SRT blijft ongemoeid.

Let op: ondertiteltekst die op een regel alleen uit cijfers bestaat (bijvoorbeeld een regel met alleen “2024”) wordt ook gewist, alsof het een ondertitelnummer is. Kijk na het omzetten even naar de plekken waar getallen voorkomen.

Manier twee: vervangen met een reguliere expressie in een teksteditor

Elke regel van het resultaat is één ondertitel, geen alinea. Wil je er doorlopende alinea's van maken, voeg dan daarna naastgelegen regels samen. Moet je weten waar in de video iets gezegd is, bewaar dan de SRT en zet niet om.

Live vertalen heeft een eigen route: na een vergadering kun je een live sessie als tekstbestand opslaan; zie tweetalige ondertitels voor vergaderingen.

Ondertitels zijn bedoeld als hulpmiddel; lees ze na voordat je publiceert. Zie Gebruiksvoorwaarden, onderdeel 3.

Veelgestelde vragen

Kan ik een SRT omzetten in een transcript in gewone tekst?

Ja. Een SRT is gewone tekst; haal de nummerregels en de tijdcoderegels weg en wat overblijft is een transcript. Het stuk over een SRT omzetten in gewone tekst geeft een Terminal-opdracht en een manier in een teksteditor.

Kan ik van een tweetalige SRT maar één taal houden?

Het makkelijkst is het eentalige bestand te gebruiken dat Twinsubs ernaast schrijft (zoals .en.srt) en dat alleen de doeltaal bevat. Heb je alleen het tweetalige bestand, verwijder dan met zoeken en vervangen in een editor regel voor regel een van de twee talen.

De SRT opent als onzin. Wat nu?

Waarschijnlijk een probleem met de codering. Open of sla hem opnieuw op als UTF-8 in een teksteditor. Twinsubs schrijft UTF-8.

Het hele ondertitelbestand loopt te vroeg of te laat ten opzichte van de spraak.

Controleer eerst of de ondertitels bij exact deze video horen. Is het hele bestand echt verschoven, verschuif het dan in één keer met een speciale ondertiteleditor (bijvoorbeeld de functie voor tijden verschuiven in Aegisub) in plaats van tijdcodes ondertitel voor ondertitel aan te passen.

Wat betekent overlappende tijd?

De volgende ondertitel begint voordat de vorige eindigt. Sommige editors weigeren overlap te importeren; verplaats het einde van de eerdere ondertitel naar vóór het begin van de latere.

Bijgewerkt op 2026-10-23. Terug naar de startpagina van Twinsubs