Exports en ondertitelbestanden
Hoe bewerk ik een SRT-bestand zonder het te breken?
Kort antwoord
Bewerk de tekst en houd de structuur: elke ondertitel is een nummer, een tijdregel zoals 00:00:01,000 --> 00:00:03,500 en een of twee regels tekst, met een lege regel tussen de ondertitels. Verander de pijl en de komma's niet, houd elke begintijd vóór de eindtijd en sla op als gewone UTF-8. Een ondertiteleditor controleert dit voor je, zodat het bestand nog steeds in YouTube, LinkedIn of je montageprogramma te importeren is.
3 min lezen
Wat staat er in een SRT-bestand?
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
2
00:00:03,600 --> 00:00:06,200
Today we're fixing subtitle files.
Elke ondertitel, of cue, heeft drie delen: een nummer, een tijdregel met een begintijd, een pijl en een eindtijd, en de tekst. Een lege regel scheidt de ondertitels. De tijden zijn uren, minuten, seconden en milliseconden, met een komma vóór de milliseconden.
Kan ik een SRT-bestand bewerken in Kladblok of TextEdit?
Ja, voor kleine tekstwijzigingen. Houd je aan deze regels:
- Bewerk alleen de tekstregels, tenzij je bewust een tijd corrigeert.
- Houd de lege regel tussen de ondertitels.
- Sla op als platte tekst in UTF-8 met de extensie .srt. Kies in TextEdit eerst Opmaak en dan Converteer naar platte tekst.
Timingwijzigingen zijn makkelijker en veiliger in een ondertiteleditor, die elke ondertitel als een rij toont.
Waarom wordt mijn SRT-bestand niet geïmporteerd?
| Probleem | Voorbeeld |
|---|---|
| Verkeerd tijdcodeformaat | 00:00:01.000 (een punt) of 0:01,000 (uren ontbreken) |
| Ontbrekende lege regel | Twee ondertitels lopen in elkaar over |
| Lege ondertitel | Een tijdregel zonder tekst |
| Einde vóór begin | 00:00:05,000 --> 00:00:04,000 |
| Overlappende ondertitels | Een ondertitel begint voordat de vorige eindigt |
| Verkeerde codering | YouTube vereist gewone UTF-8 (YouTube Help) |
| Verkeerde extensie | Het bestand heet captions.srt.txt |
Hoe los ik vreemde tekens op?
Tekens als é in plaats van é betekenen dat het bestand in een oudere codering is opgeslagen en als UTF-8 is gelezen, of andersom. Open het in een teksteditor waarin je de codering kunt kiezen, zoek de codering die de tekst goed toont en sla het opnieuw op als UTF-8.
Zo doe je het in CaptionBolt
Voor snelle correcties toont de gratis Subtitle Editor van CaptionBolt een SRT- of VTT-bestand als rijen die je kunt bewerken, controleert hij het voordat je het downloadt en blijft het bestand in je browser.
- Upload of plak het bestand en klik op Ondertitels laden.
- Bewerk de tekst en tijden in elke rij, of gebruik Cue toevoegen, Sorteren en Cues opschonen.
- Klik op Valideren om kapotte tijdcodes, lege ondertitels, omgedraaide tijden en overlappingen te vinden.
- Kies het exportformaat (SRT, VTT, TXT of ASS) en download het.
De editor verandert de codering van het bestand niet, dus los vreemde tekens eerst op. Komen de ondertitels uit CaptionBolt, bewerk ze dan liever in de Teksteditor en download met Pro of Max een nieuwe SRT. Meer details in SRT-bestanden bewerken zonder de timing te breken.
Wanneer een andere aanpak beter is
- Je moet ondertitels timen op de audiogolfvorm. Gebruik een desktop-ondertiteleditor met golfvormweergave.
- Je hebt het bestand in een andere taal nodig. CaptionBolt vertaalt niet; gebruik een vertaaltool of vertaaldienst.
Gerelateerde vragen
Hoe brand ik opgemaakte ASS-ondertitels met FFmpeg in een video in?
Gebruik het videofilter ass of subtitles van FFmpeg, dat de ondertitels met libass op elk frame tekent: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. Het ASS-bestand behoudt lettertypen, kleuren, positie en animatie, maar de lettertypen moeten geïnstalleerd zijn of met de optie fontsdir worden meegegeven. Inbranden codeert de video opnieuw, dus bewaar een kopie van het origineel.
Hoe krijg ik ondertitels in Premiere Pro, DaVinci Resolve of Final Cut Pro?
Exporteer een SRT-bestand en importeer het als ondertitelspoor: Premiere Pro, DaVinci Resolve en Final Cut Pro lezen SRT, en daar kun je de tekst opnieuw opmaken. SRT bewaart alleen tekst en timing, en deze programma's lezen geen opgemaakte ASS-bestanden, dus voor geanimeerde woord-voor-woordondertitels ondertitel je de afgewerkte montage en publiceer je de ondertitelde MP4.
Hoe maak ik een SRT-ondertitelbestand van mijn video?
Laat spraakherkenning een eerste versie schrijven, corrigeer die en exporteer hem als SRT. Staat de video op je eigen YouTube-kanaal, dan kan YouTube Studio de ondertitels gratis als bestand downloaden. Gebruik anders een ondertitel- of transcriptietool die SRT exporteert, zoals CaptionBolt met het Pro-abonnement, of typ de ondertitels zelf in een ondertiteleditor. Controleer namen, getallen en timing altijd voordat je het bestand gebruikt.
Hoe voeg ik een SRT-bestand toe aan mijn video?
Bepaal of kijkers de ondertitels moeten kunnen uitzetten. Wil je ze optioneel houden, upload de SRT dan samen met de video naar YouTube, LinkedIn of Facebook, of voeg hem toe als ondertitelspoor in een speler of het videobestand. Wil je ze blijvend zichtbaar, brand de SRT dan in het beeld met HandBrake, FFmpeg of een montageprogramma. TikTok en Instagram nemen geen ondertitelbestanden aan, dus brand de ondertitels voor die apps in.