Belangrijkste punten
Bepaal eerst of de ondertitels in het beeld worden ingebrand of als los bestand worden meegeleverd. Ingebrande ondertitels werken overal en kunnen nooit worden uitgeschakeld. Een los bestand, meestal een
.srt, kan worden uitgeschakeld, later aangepast en door zoekmachines gelezen — maar alleen als het platform uploads accepteert. Daarna verloopt het proces steeds hetzelfde: tekst verzamelen, opdelen in getimede regels, terugkijken tegen de video, en dan uploaden of exporteren. Het bestand is platte tekst, dus fouten herstellen is eenvoudig.
Je bent klaar met monteren. Nu wil iemand ondertiteling, of je hebt gemerkt dat de meeste mensen zonder geluid kijken, en je staart naar een exportvenster waarin nergens een duidelijk ondertitelvakje te zien is. Dat is normaal. Ondertitels horen niet bij de video zoals muziek en kleurcorrectie dat wel doen. Meestal zijn het compleet losse elementen, met hun eigen bestand, eigen formaat en eigen regels.
Er is dus een keuze te maken voordat je ook maar één regel tekst schrijft, en die keuze bepaalt alles wat erna komt. Bijna iedereen maakt hem per ongeluk. Hier maak je hem bewust.
Ingebakken, of los ernaast
Er zijn twee manieren om woorden op een video te krijgen.
Ingebrande ondertitels worden bij het exporteren in het beeld geschilderd. De pixels van de tekst worden onderdeel van de videopixels, net als een logo of een naamstrook. Ze zijn altijd zichtbaar. De kijker kan ze niet uitzetten, vergroten, van stijl veranderen of vertalen, en staat er een woord fout, dan moet je de hele video opnieuw exporteren om het te herstellen. Daar krijg je iets voor terug: ze werken overal, zonder enige medewerking van wie dan ook — in elke player, op elk platform, bij elke herupload, en in elke schermopname die iemand anders van jouw video maakt.
Een los ondertitelbestand staat als apart bestand naast de video. De player leest het en tekent de tekst er tijdens het afspelen over heen. De kijker kan het aan- en uitzetten. Je verhelpt een typefout door een tekstbestand aan te passen en opnieuw te uploaden, zonder de video zelf aan te raken. Later een tweede taal toevoegen kan door een tweede bestand toe te voegen. Er wordt niets in het beeld gebakken, dus de video zelf blijft onaangeroerd.
Het probleem is dat deze route volledig afhangt van het platform waar je de video plaatst. Platforms verschillen in of ze een geüpload ondertitelbestand überhaupt accepteren. Sommige doen dat graag en laten de kijker een knop zien om ondertiteling aan of uit te zetten. Andere accepteren onder geen voorwaarde een los bestand. Waar een platform geen ondertitelbestand accepteert, is inbranden bij het exporteren je enige optie, en hoe correct je het bestand ook opmaakt, daar verandert niets aan.
Check dus eerst wat je bestemming accepteert, voordat je iets bouwt. Plaats je dezelfde video op twee plekken en accepteert de een een bestand en de ander niet, dan heb je mogelijk echt twee exports nodig: een schone versie met een los bestand, en een ingebrande versie. Dat is omslachtig, maar het is wel het eerlijke antwoord.
Wat er eigenlijk in een ondertitelbestand staat
Een SubRip-bestand — extensie .srt — is het meest geaccepteerde formaat voor losse ondertitelbestanden, en het is de aangewezen keuze zolang je geen specifieke reden hebt om iets anders te gebruiken. De inhoud is bijna saai eenvoudig. Elke regel bestaat uit vier onderdelen, in deze volgorde: een nummer, een tijdsaanduiding, een of meer tekstregels, en dan een witregel. Daarna begint de volgende regel.
De tijden worden geschreven als hh:mm:ss,mmm — uren, minuten, seconden, en dan milliseconden na een komma. Die komma is belangrijk. Een player die een komma verwacht en een punt aantreft, kan het bestand weigeren of de regel overslaan, en dat merk je vaak niet als foutmelding maar als: er gebeurt gewoon niets. Wil je het formaat veldje voor veldje uitgelegd zien, dan is deze uitgebreide uitleg over het SubRip-formaat het lezen waard.
WebVTT — extensie .vtt — is het andere formaat dat je tegenkomt. Het begint met het woord WEBVTT op een eigen regel, en scheidt milliseconden met een punt in plaats van een komma. Regelnummers zijn optioneel. Daarnaast kan het dingen die SubRip niet kan: een regel ergens anders plaatsen dan onderaan in het midden, en stijlinformatie meegeven. Moet een ondertitel wegblijven van een beeldelement, dan is WebVTT de manier om dat aan te geven.
Heb je een WebVTT-bestand en wil het platform SubRip, dan is converteren eenvoudig, maar wees duidelijk over wat er gebeurt. De tijden blijven behouden. De tekst blijft behouden. De positionering, de stijl en eventuele metadata vallen weg, en dat is permanent, omdat SubRip daar geen plek voor heeft. Dit is geen fout van de converter. Het doelformaat heeft simpelweg geen veld voor die informatie. Converteer, waar mogelijk, in de richting waarbij niets verloren gaat, en verwacht anders dat de ondertitels op de standaardpositie onderin belanden.
De volgorde: tekst, timing, controle, uploaden
Zodra je weet welke route je neemt, verloopt het werk zelf altijd in dezelfde vier stappen, in dezelfde volgorde.
- Verzamel de tekst. Elk gesproken woord, uitgeschreven.
- Splits het op en timen. Verdeel de tekst in regels en geef elke regel een begin- en eindtijd.
- Kijk het terug tegen de video. Speel de video af met de ondertitels aan en herstel wat niet klopt.
- Upload het bestand, of exporteer met de ondertitels ingebrand.
Stap één is het meest tijdrovende onderdeel als je het door te typen doet. Je kunt handmatig transcriberen, wat nauwkeurig is maar een veelvoud van de lengte van de video kost, of je laat de audio automatisch transcriberen en corrigeert daarna, wat sneller gaat maar fouten oplevert die je moet opsporen — meestal namen, vakjargon en alles wat over een luide achtergrond wordt gezegd. Automatisch transcriberen met een zorgvuldige nacontrole is voor de meeste mensen de beste standaardaanpak. Een ondertitelgenerator die in de browser werkt regelt het opdelen en timen zodra je de tekst hebt.
SozAI is een transcriptie-app voor iOS, Android en macOS die audiobestanden, videobestanden, opnames en YouTube-links omzet in tekst, met sprekerlabels en vertaling in 99+ talen; de browsertools op de site verwerken ondertitelbestanden en tellingen, maar transcriberen zelf geen audio. Het is één van meerdere mogelijke keuzes — produceert je montagesoftware al een bruikbaar transcript, gebruik dat dan en sla deze stap over.
Heb je alleen een muur tekst zonder enige timing, dan doet een converter van platte tekst naar SRT het mechanische werk: opdelen in regels en de tijdsaanduidingen in de juiste vorm zetten. Je zult de timing daarna nog handmatig moeten bijstellen tegen de video. Geen tool kan alleen op basis van tekst raden waar de spreker pauzeerde.
Hoe lang een ondertitel in beeld moet blijven
Timing is waar amateuristische ondertitels zich verraden, en de twee valkuilen zijn elkaars tegenpolen.
Een regel die minder dan ongeveer een seconde in beeld staat, is moeilijk te lezen. Het oog heeft tijd nodig om de tekst te vinden, te lezen en weer terug te keren naar het beeld, en onder de seconde is dat niet genoeg. De kijker ziet een flits van iets en heeft het vage gevoel een woord gemist te hebben. Dit gebeurt meestal wanneer een transcript bij elke komma is opgesplitst, of wanneer een korte tussenwerping — een ja, een naam, een lach — zijn eigen regel krijgt die exact zo lang duurt als het geluid zelf.
Een regel die langer dan ongeveer acht seconden blijft staan, is het andere probleem, en dat is bijna altijd een teken dat twee zinnen zijn samengevoegd tot één regel. Lange regels blijven in beeld nadat de kijker ze al heeft uitgelezen, wat een beetje irritant is, maar de echte schade is dat de tweede zin al in beeld staat lang voordat hij wordt uitgesproken. Tekst en audio lopen dan uit elkaar en de kijker begint vooruit te lezen in plaats van te kijken.
Streef naar regels die comfortabel tussen die twee grenzen vallen, splits op natuurlijke zins- en zinsdeelgrenzen in plaats van op een vast aantal woorden, en laat het beeld tussendoor ademen. Twijfel je of een regel te lang is, lees hem dan luid voor in het tempo waarin de persoon daadwerkelijk spreekt. Kom je dan zonder adem, dan zijn het twee regels.
Het bestand controleren voordat je het uploadt
Een ondertitelbestand is platte tekst. Je kunt het openen in elke tekstverwerker op elke computer, van boven naar onder lezen en aanpassen wat je wilt. Dit is het handigste dat je over ondertitels kunt weten, want het betekent dat de snelste manier om een verkeerd woord te herstellen bijna nooit is: de montagesoftware weer openen, de regel terugzoeken in de tijdlijn en opnieuw exporteren. Het is: het bestand openen, het woord aanpassen, opslaan.
Er gaan twee soorten dingen mis, en die vragen om een andere controle.
Structurele problemen zorgen ervoor dat het bestand niet laadt. Een ontbrekende witregel tussen twee regels, een punt waar een komma in de tijdsaanduiding zou moeten staan, een eindtijd die vóór de begintijd ligt, regels die elkaar overlappen. Voor een mens die snel doorscrolt zijn dit onzichtbare fouten, voor een machine zijn ze meteen duidelijk — daar is een SRT-validator voor bedoeld. Haal het bestand er doorheen voordat je uploadt, en je vangt precies het soort fout die anders alleen opvalt doordat de ondertiteling geluidloos niet verschijnt.
Inhoudelijke problemen komen pas naar boven als je daadwerkelijk kijkt. Verkeerd gespelde namen, een ondertitel die de hele video door een halve seconde te laat komt, een regel die technisch klopt maar slecht leest. Speel de video af met de ondertiteling aan, op normale snelheid, helemaal tot het einde, en let op de tekst in plaats van op het beeld. Het duurt precies zo lang als de video en er is geen kortere weg.
Wat dit niet oplost
Automatisch gegenereerde ondertiteling van een platform is niet hetzelfde als een ondertitelbestand dat je zelf maakte. Die wordt zonder jouw betrokkenheid uit de audio gegenereerd, is vaak fout op precies de woorden die het meest tellen — productnamen, namen van mensen, technische termen — en meestal heb je er weinig controle over. Kun je zelf een bestand uploaden, dan vervang je giswerk door iets wat je zelf hebt gelezen en gecontroleerd. Kan dat niet, dan zijn ingebrande ondertitels de enige manier om te garanderen dat de tekst in beeld ook de tekst is die jij hebt gekozen.
Ingebrande ondertitels zijn blijvender dan mensen vaak denken. Zodra ze geëxporteerd zijn, is de tekst onderdeel van het beeld. Je kunt die video niet meer vertalen, niet zonder ondertiteling aanbieden, en een kijker op een klein scherm kan de tekst niet groter maken. Is er enige kans dat de video hergebruikt wordt, in een andere taal ondertiteld wordt, of aan iemand anders wordt overhandigd om mee te werken, bewaar dan een schone masterversie én het ondertitelbestand apart, ook als de versie die je vandaag plaatst de tekst ingebrand heeft.
En converteren tussen formaten kost je steeds dezelfde prijs. Van WebVTT naar SubRip gaan laat positionering en stijl permanent vervallen, omdat er nergens plek voor is. Heb je ondertiteling gemaakt die om een beeldelement heen valt en converteer je die naar SubRip voor een platform dat dat eist, dan belandt die ondertiteling op de standaardpositie en bedekt hij het beeldelement. Dat vooraf weten is beter dan het ontdekken in de gepubliceerde video.

