SRT-naar-VTT-converter
Het converteren van SubRip Text-bestanden naar het WebVTT-formaat zet platte-tekstondertitels om in moderne, met HTML5 compatibele tijdsporen voor webvideospelers.
Formaatvergelijking en technische specificaties
| Specificatie | SRT | VTT |
|---|---|---|
| MIME-type | text/ | text/ |
| Type | ondertitel met tijdcodes | HTML5-videotekstspoor |
| Compressie | geen | geen |
| Standaardspecificatie | SubRip Text Specification | W3C WebVTT Recommendation |
| Bestandshandtekening (magic bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Formaatoverzicht en toepassingen
Videobewerkingsexperts en webontwikkelaars converteren regelmatig SRT-bestanden naar het VTT-formaat om ondertiteling direct weer te geven in webbrowsers via het HTML5-element track. Terwijl SRT-bestanden goed werken met mediaspelers voor desktops zoals VLC, vereisen moderne webbrowsers de WebVTT-standaard om ondertiteling correct te renderen op webpagina's. Deze conversie zorgt ervoor dat getimede tekst correct wordt weergegeven op HTML5-video-elementen zonder dat er zware plug-ins van derden nodig zijn. Websitemakers en platforms voor online cursussen vertrouwen op deze transformatie om videocontent toegankelijk te maken voor een wereldwijd publiek. Moderne browsers lezen VTT-bestanden rechtstreeks, waardoor ontwikkelaars ondertiteling kunnen stylen met standaard CSS-regels. Het omzetten van traditionele ondertitelingstimings naar de WebVTT-structuur overbrugt de kloof tussen offline videoarchieven en de vereisten van moderne internetuitzendingen.
Technische specificaties en codec-overzicht
SRT heeft geen geregistreerd MIME-type (application/x-subrip wordt vaak gebruikt) en bestaat uit opeenvolgende numerieke cuetellers, tijdcodes in de vorm uren:minuten:seconden,milliseconden en platte tekst. WebVTT gebruikt het MIME-type text/vtt, vereist een verplichte WEBVTT-bestandsheader en gebruikt een punt in plaats van een komma om milliseconden in tijdcodes te scheiden. Beide formaten zijn niet-gecomprimeerde tekstcontainers; WebVTT moet UTF-8 zijn, terwijl SRT-bestanden geen vaste codering hebben. Geen van beide formaten gebruikt bestandshandtekeningen (magic bytes); ze worden in plaats daarvan herkend aan tekstheaders of bestandsextensies. Omdat beide formaten ondertitelcues opslaan zonder datareductie-algoritmen, is het conversieproces volledig verliesvrij.
Besturingssysteem- en browserondersteuning
SRT-bestanden worden ondersteund door desktopsoftware zoals VLC, MPC-HC en Premiere Pro. WebVTT-bestanden worden rechtstreeks ondersteund door moderne webbrowsers, waaronder Google Chrome, Mozilla Firefox, Apple Safari en Microsoft Edge op Windows-, macOS-, Linux-, iOS- en Android-platforms.
Handige informatie
Sla uw SRT-bestand op als UTF-8 voordat u het converteert, omdat de converter het leest als UTF-8 en het WebVTT-bestand altijd wegschrijft als UTF-8, de codering die de WebVTT-standaard vereist.
Veelgestelde vragen
Hoe converteert u SubRip Text naar WebVTT-ondertitel zonder kwaliteitsverlies?
Omdat zowel SubRip Text als WebVTT gegevens opslaan als niet-gecomprimeerde platte tekst, is de conversie volledig verliesvrij. Er gaan tijdens de omzetting geen tekst-, tijds- of opmaakgegevens verloren.
Wat is het verschil tussen SubRip Text en WebVTT-ondertitel?
SubRip Text gebruikt een komma voor milliseconden en eenvoudige numerieke tellers, terwijl WebVTT een verplichte WEBVTT-kop vereist, een punt gebruikt voor milliseconden en geavanceerde functies ondersteunt zoals instellingen voor positie en uitlijning en CSS-opmaak via de ::cue-selector.