Stappenplan

Ondertitels maken vanuit de audio: van SRT-bestand tot YouTube

Ondertitels maken gaat het snelst als je ze laat genereren uit de gesproken tekst, als SRT-bestand downloadt en daarna alleen nog nakijkt. In deze handleiding lees je hoe zo'n bestand werkt, hoe je het in YouTube of je montageprogramma zet en welke vakregels voor regellengte en leessnelheid je ondertitels prettig leesbaar maken.

8 min lezen · Bijgewerkt

Let op: de interface van mydubly is Engelstalig. Nederlandse opnames transcriberen, naar het Nederlands vertalen en een Nederlandse stem maken werkt wel; alleen de knoppen zijn Engels.

Eerst kiezen: los ondertitelbestand of ingebrande tekst

In Nederland en Vlaanderen zijn we opgegroeid met ondertiteling. Buitenlandse series worden ondertiteld in plaats van nagesynchroniseerd, en wie slechthorend is, kent Teletekst-pagina 888. Kijkers zijn dus gewend aan goede ondertitels en zien ook snel wanneer ze slordig zijn. Voordat je begint, moet je één technische keuze maken.

Los bestand (closed captions)
Een apart bestand, meestal SRT, dat je naast de video uploadt. De kijker kan de ondertitels aan- en uitzetten en je kunt ze later nog verbeteren zonder de video opnieuw te exporteren.
Ingebrand (open captions)
De tekst wordt onderdeel van het beeld. Altijd zichtbaar, ook op platforms of in apps waar je geen ondertitelbestand kwijt kunt, maar een typfout herstellen betekent opnieuw exporteren.

Voor YouTube, een eigen website of een leeromgeving zoals die van je school of hogeschool is een los bestand meestal de beste route. Voor korte clips op sociale media, die vaak zonder geluid worden bekeken, kiezen veel makers voor ingebrande tekst. Het verschil wordt verder uitgelegd in het Engelstalige stuk over open en closed captions (Engels).

Hoe een SRT-bestand in elkaar zit

SRT is het meest gebruikte ondertitelformaat en eigenlijk gewoon een tekstbestand. Elke ondertitel bestaat uit een volgnummer, een begin- en eindtijd en de tekst. Tussen twee ondertitels staat een lege regel.

Voorbeeld van één ondertitel in een SRT-bestand

12 — 00:01:04,250 --> 00:01:07,900 — Vandaag laat ik zien hoe je een moestuinbak bouwt van oude steigerplanken. (In het echte bestand staan het nummer, de tijdregel en de tekst elk op een eigen regel.)

Let op de komma vóór de milliseconden: dat is typisch SRT. Omdat het bestand platte tekst is, kun je het openen in Kladblok, TextEdit of een speciaal ondertitelprogramma. Bij Nederlandse tekst gaat het soms mis met letters als ë, ï en é, zoals in ‘geïnteresseerd’ of ‘café’. Dat is een kwestie van tekencodering: SRT-bestanden van mydubly zijn UTF-8 met BOM, wat de meeste spelers en platforms goed lezen. Zie je toch rare tekens, dan helpt het stuk over vreemde tekens in ondertitels (Engels).

Ondertitels maken met mydubly

mydubly zet de gesproken tekst van je video om in een SRT-bestand. Je werkt in de browser en de interface is Engelstalig, dus de knoppen staan hieronder letterlijk vermeld.

  1. Sleep je video naar ‘Drop a video here’. MP4, MOV, WebM, MKV en M4V worden geaccepteerd, tot 2 uur per bestand. Heb je alleen een geluidsbestand, gebruik dan ‘Drop audio here’.
  2. Laat de schakelaar ‘Full translation output’ uit staan. Je ziet dan ‘Timestamped transcript only’: alleen ondertitels en tekst, zonder nieuwe stem.
  3. De gesproken taal wordt automatisch herkend. Kies bij ‘Select language’ diezelfde taal, bijvoorbeeld Nederlands bij een Nederlandstalige video: de ondertitels komen dan onvertaald terug. Wil je ondertitels in een andere taal, bijvoorbeeld Engelse ondertitels bij een Nederlandstalige video, kies dan die taal.
  4. Klik op ‘Transcribe video’ en houd het tabblad open tot het klaar is.
  5. Klik op ‘Download subtitles’. Je krijgt het bestand subtitles.srt. Met ‘Download transcript’ krijg je dezelfde tekst als gewoon tekstbestand, handig voor een videobeschrijving of blog.

Ondertitels vallen onder het goedkoopste tarief: 1 credit per minuut, met een minimum van 5 credits per bestand. Ook met een vertaling via ‘Select language’ blijft het bij dat tarief.

Wat kost het?

Een clip van 3 minuten kost het minimum van 5 credits. Een vlog van 10 minuten kost 10 credits (US$ 0,01). Een opgenomen les van een uur kost 60 credits (US$ 0,06). Bij aanmelding krijg je 100 gratis credits, dus je eerste 100 minuten aan ondertitels kosten je niets.

Wat mydubly niet doet: het brandt geen ondertitels in de video in; je krijgt een los SRT- of VTT-bestand. Een bestaand SRT-bestand importeren of vertalen kan niet, tekst die in beeld staat (titels, slides) wordt niet meegenomen, en er is geen bewerkscherm. Elke ondertitel is één regel per gesproken fragment; lange fragmenten moet je zelf opsplitsen, zoals hieronder beschreven. Meer over de functie lees je op de pagina over de ondertitelgenerator (Engels).

Video en geluid gaan niet samen de deur uit: het videobestand blijft in je browser en alleen de audio wordt via HTTPS verwerkt. Die audio en de resultaten worden binnen 30 minuten na afronding van de server verwijderd.

Regellengte en leessnelheid: de vakregels

Automatisch gegenereerde ondertitels zijn inhoudelijk vaak al bruikbaar, maar volgen niet vanzelf de regels die professionele ondertitelaars hanteren. Met deze richtlijnen kom je een heel eind:

  • Maximaal twee regels per ondertitel. Veel professionele richtlijnen houden ongeveer 42 tekens per regel aan.
  • Laat een ondertitel niet te kort in beeld staan: korter dan ongeveer een seconde is nauwelijks te lezen. Erg lange ondertitels, langer dan zo'n zeven seconden, gaan juist opnieuw gelezen worden.
  • Breek regels op een logische plek: na een komma of vóór een voegwoord, niet tussen lidwoord en zelfstandig naamwoord (‘de / moestuinbak’).
  • Schrap gerust wat geen betekenis draagt, zoals ‘dus ja’, ‘eigenlijk’ of herhalingen. Ondertitels zijn geen letterlijke uitwerking.
  • Laat ondertitels niet over een harde beeldovergang heen lopen als je dat kunt vermijden.

Omdat mydubly één regel per fragment levert, kan een snelle spreker een ondertitel opleveren die veel langer is dan twee keer 42 tekens. Splits zo'n regel dan in twee ondertitels met elk een eigen tijd, of verdeel hem over twee regels als de tijd het toelaat. Hoe je dat netjes doet, staat in het stuk over ondertitels opsplitsen (Engels).

Voor en na het opsplitsen

Voor: "Ik heb de planken eerst geschuurd want anders krijg je splinters en dat wil je echt niet als je kinderen in de tuin hebt spelen." Na: ondertitel 1 "Ik heb de planken eerst geschuurd, / anders krijg je splinters." en ondertitel 2 "Dat wil je echt niet / als er kinderen in de tuin spelen."

Nakijken: let op d/t en andere klankgenoten

Spraakherkenning schrijft op wat ze hoort, en in het Nederlands klinken sommige woorden precies hetzelfde. ‘Hij wordt’ en ‘ik word’, ‘gebeurd’ en ‘gebeurt’, ‘zei’ en ‘zij’: de software kiest op basis van de context en zit er soms naast. Kijk daarnaast naar:

  • eigennamen, merknamen en plaatsnamen, zeker minder bekende zoals ‘Wijk bij Duurstede’ of ‘Zelzate’;
  • getallen en bedragen: schrijf je ‘twintig euro’ of ‘€ 20’? Kies één stijl;
  • Engelse woorden in Nederlandse zinnen, zoals ‘meeting’ of ‘deadline’, die soms vreemd worden gespeld;
  • zinnen bij muziek of achtergrondgeluid, waar herkenning vaker misgaat.

Corrigeren doe je in een ondertitelprogramma zoals Subtitle Edit of Aegisub, waarin je de video meekijkt, of in een gewone teksteditor als het om kleine aanpassingen gaat. Bewaar het bestand daarna weer als SRT in UTF-8. Stap voor stap staat het in het stuk over een SRT-bestand bewerken (Engels).

Ondertitels toevoegen in YouTube

In YouTube Studio ga je naar het onderdeel voor ondertiteling, kies je de video en voeg je een taal toe. Daarna upload je je SRT-bestand en geef je aan dat het een bestand met timing is. YouTube toont de ondertitels vervolgens als aan- en uitzetbare tekst onder de knop CC.

  • Upload de Nederlandse ondertitels onder ‘Nederlands’, en eventuele Engelse ondertitels als aparte taal.
  • Speel de video na het uploaden een keer af met ondertitels aan en spring naar een paar willekeurige momenten om de timing te controleren.
  • Heb je YouTube al automatische ondertitels laten maken? Je eigen geüploade bestand verschijnt als aparte track; kijkers kunnen kiezen.

Meer over ondertitels voor YouTube lees je in het Engelstalige stuk over YouTube-ondertitels (Engels).

Ondertitels in je montageprogramma of mediaspeler

Wil je ondertitels inbranden, dan heb je een montageprogramma nodig. Premiere Pro en DaVinci Resolve kunnen een SRT-bestand importeren als ondertiteltrack; daarna kun je lettertype, grootte en positie aanpassen en bij het exporteren de ondertitels in het beeld laten branden. Werk je met een ander programma, controleer dan eerst of het SRT kan importeren.

Even snel kijken of alles klopt, kan ook zonder montage. Geef het SRT-bestand dezelfde naam als de video (bijvoorbeeld moestuinbak.mp4 en moestuinbak.srt) en zet ze in dezelfde map. Spelers als VLC laden de ondertitels dan automatisch.

Gratis ondertitels maken: een eerlijk overzicht

Er zijn meer manieren om zonder of met weinig kosten aan ondertitels te komen. Welke past, hangt af van je tijd, je technische kennis en wat je met het bestand wilt.

YouTube automatische ondertitels
Gratis voor je eigen uploads, maar alleen binnen YouTube. Handig als je verder niets met het bestand doet; nakijken blijft nodig.
Whisper zelf draaien
Gratis en volledig lokaal, maar je moet software installeren en een geschikte computer hebben. Interessant voor wie technisch is aangelegd.
Zelf typen in een ondertitelprogramma
Kost alleen tijd, en dat is veel tijd. Wel volledige controle over elke regel.
Een dienst per minuut, zoals mydubly
Weinig gedoe en een SRT-bestand om mee te nemen naar elk platform. De 100 gratis credits dekken maximaal 100 minuten, daarna betaal je per minuut.

Wil je dezelfde video ook met een Nederlandse stem aanbieden in plaats van alleen met ondertitels, lees dan wat AI-nasynchronisatie inhoudt. Voor interviews en gesprekken die je als tekst nodig hebt, is een interview uitwerken de betere handleiding.

Veelgestelde vragen

Kan ik gratis ondertitels maken?

Ja. YouTube maakt voor je eigen uploads vaak automatische ondertitels, en wie technisch is kan Whisper gratis op de eigen computer draaien. Bij mydubly krijg je 100 gratis credits bij aanmelding, genoeg voor maximaal 100 minuten aan ondertitels. Nakijken is bij elke automatische methode nodig.

Brandt mydubly de ondertitels in de video?

Nee. Je krijgt een los SRT-bestand. Wil je de tekst vast in beeld, dan importeer je het SRT-bestand in een montageprogramma zoals Premiere Pro of DaVinci Resolve en exporteer je met ingebrande ondertitels.

Ik heb een VTT-bestand nodig. Kan dat?

Ja. Naast ‘Download subtitles’ voor het SRT-bestand staat een aparte knop ‘Download VTT’. Beide bestanden bevatten dezelfde ondertitels; VTT lijkt sterk op SRT, maar gebruikt een punt voor de milliseconden en begint met de regel WEBVTT.

Waarom zie ik rare tekens in plaats van ë of é?

Dan leest je speler of programma het bestand met de verkeerde tekencodering. mydubly levert SRT in UTF-8 met BOM, wat de meeste software goed herkent. Gaat het toch mis, open het bestand dan in een ondertitelprogramma en sla het opnieuw op als UTF-8.

Kan ik Engelse ondertitels maken bij een Nederlandse video?

Ja. Laat ‘Full translation output’ uit staan en kies Engels bij ‘Select language’. Je krijgt dan een SRT met Engelse tekst op de tijden van de Nederlandse spraak, tegen hetzelfde tarief van 1 credit per minuut. Laat de vertaling bij voorkeur nalezen voordat je publiceert.

Kan ik een bestaand SRT-bestand laten vertalen?

Nee, mydubly kan geen ondertitelbestanden importeren. Het werkt altijd vanuit de audio van je video of geluidsbestand. Heb je de video nog, upload die dan opnieuw en kies een doeltaal bij ‘Select language’.

Kan ik een YouTube-link plakken om ondertitels te maken?

Nee, mydubly heeft het bestand zelf nodig. Gebruik het originele exportbestand van je eigen video. Ondertitel geen video's van anderen zonder toestemming.