Exports en ondertitelbestanden
Hoe zet ik een SRT-bestand om naar VTT, of VTT naar SRT?
Kort antwoord
Er veranderen drie dingen: VTT-bestanden beginnen met een regel WEBVTT, gebruiken een punt vóór de milliseconden in plaats van een komma en kunnen cue-instellingen en notities bevatten die SRT niet ondersteunt. Een converter doet dit in seconden zonder aan tekst of timing te komen. Het bestand hernoemen is niet genoeg. Gebruik VTT voor webspelers en HTML5-video, en SRT voor LinkedIn, Facebook en de meeste montageprogramma's.
3 min lezen
Wat is het verschil tussen SRT en VTT?
Dezelfde ondertitel in elk formaat:
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
WEBVTT
00:00:01.000 --> 00:00:03.500
Welcome back to the channel.
| SRT | VTT (WebVTT) | |
|---|---|---|
| Eerste regel | De eerste ondertitel | WEBVTT |
| Milliseconden | Na een komma: 00:00:01,000 | Na een punt: 00:00:01.000 |
| Uren | Altijd geschreven | Optioneel als ze nul zijn |
| Ondertitelnummers | Verwacht | Optioneel |
| Positie en opmaak | Geen deel van het formaat | Cue-instellingen zoals positie en uitlijning |
| Gebruikelijke toepassing | Platforms en montageprogramma's | Webspelers en HTML5-video |
VTT is een W3C-formaat; de kop, tijdcodes en cue-instellingen staan in de WebVTT-specificatie. SRT heeft geen formele specificatie, daarom accepteren apps verschillende SRT-details.
Hoe zet ik SRT om naar VTT?
- Zet
WEBVTTen een lege regel bovenaan. - Vervang de komma vóór de milliseconden door een punt, in elke tijdregel en alleen daar.
- Houd of verwijder de ondertitelnummers; beide zijn geldige VTT.
- Sla het bestand op als UTF-8 met de extensie .vtt.
Hoe zet ik VTT om naar SRT?
- Verwijder de regel
WEBVTTen alleNOTE- ofSTYLE-blokken. - Verwijder cue-instellingen na de eindtijd, zoals
align:start. - Schrijf de uren voluit (
00:01.000wordt00:00:01,000) en zet een komma vóór de milliseconden. - Nummer de ondertitels vanaf 1 en sla het bestand op als UTF-8 met de extensie .srt.
Vergaderopnames en webspelers leveren vaak VTT-bestanden, terwijl LinkedIn en veel montageprogramma's SRT verwachten.
Kan ik het bestand gewoon hernoemen?
Nee. De kop en het tijdcodeformaat verschillen, dus een hernoemd bestand mislukt meestal bij het importeren of toont geen ondertitels.
Hoe maak ik van een van beide platte tekst?
Verwijder de nummers en de tijdregels en houd alleen de tekst over, voor een transcript of een blogconcept. Een converter die TXT exporteert, doet dit voor je.
Zo doe je het in CaptionBolt
Voor een snelle omzetting maakt de gratis Subtitle Converter van CaptionBolt van SRT VTT, van VTT SRT, van beide TXT en van SRT een eenvoudig ASS-bestand, in je browser en zonder het bestand ergens te uploaden.
- Plak de ondertitels of upload het bestand.
- Kies de omzetting, bijvoorbeeld SRT naar VTT.
- Download het bestand of kopieer het resultaat.
De converter houdt tekst en timing en laat VTT-cue-instellingen en notities weg, die SRT niet kan bevatten. Maak je ondertitels vanuit een video, dan exporteert CaptionBolt de formaten direct: Pro bevat MP4, SRT, ASS, TXT, en Max voegt VTT toe (MP4, SRT, ASS, VTT, TXT). Meer details in SRT naar VTT omzetten voor webvideo, VTT naar SRT omzetten en SRT of VTT.
Wanneer een andere aanpak beter is
- Je VTT-bestand hangt af van positie of opmaak. SRT kan dat niet bewaren; blijf bij VTT, of controleer het resultaat na het omzetten goed.
- Je hebt honderden bestanden. Een klein script of een opdrachtregeltool zet een hele map in één keer om.
Gerelateerde vragen
Hoe bewerk ik een SRT-bestand zonder het te breken?
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.
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.