SubRip-tekst (.srt)

De Standaard

SubRip Subtitle (SRT) is een veelgebruikt ondertitelformaat in platte tekst, gewaardeerd om zijn eenvoudige, leesbare structuur - de ondersteuning verschilt per speler en platform.

SRT naar VTT converteren

Gratis SRT-naar-VTT-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen SRT-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen SRT-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

Geen vaste bestandshandtekening (SubRip is platte tekst)

ASCII-WEERGAVE: Geen vaste ASCII-bestandshandtekening

Standaardisatie: De facto wereldwijde ondertitelstandaard

Technische specificaties

ContainerarchitectuurOpeenvolgende genummerde ondertitelblokken gescheiden door lege regels: blokindex, tijdstempels Start --> Einde (HH:MM:SS,mmm) en ondertiteltekst
CompressieOngecomprimeerde platte tekst
Bytevolgorde (endianness)UTF-8- / Unicode-tekststroom (BOM optioneel)
KleurruimtenOptionele eenvoudige HTML-kleurtags (<font color=...>)
Kanalen en structuurDialoogtekst met tijdstempels en eenvoudige inline-opmaak (vet, cursief, onderstreept)
Maximale afmetingenOnbegrensde opeenvolgende blokken
TransparantieGeen
Streaming en progressiefOpeenvolgend streaming afspelen in één doorgang

Technische vergelijkingsmatrix: SRT versus concurrenten

Technisch kenmerkSRT (Huidig)VTTASSSUB
CompatibiliteitsbereikOndersteund door veel spelers; apparaatondersteuning verschiltVereist conversie voor HTML5-videotracksOndersteuning verschilt per software.Verouderde hardware-dvd-spelers
TijdstempelscheidingstekenKomma (bijv. 00:01:23,456)Punt (bijv. 00:01:23.456)Punt (bijv. 0:01:23.45)Framenummers
Flexibiliteit van de opmaakEenvoudige HTML-tags (<b>, <i>, <u>)Volledige CSS-opmaak en positionering van cuesGeavanceerde overschrijftags en tekeningenGeen
Native HTML5 <track>Vereist conversie naar WebVTTNative HTML5-formaatVereist WebAssembly-decoderVereist conversie

Veelvoorkomende beschadigingen en gids voor hex-herstel

Ondertitels lopen steeds verder uit de pas met het geluid van de video naarmate de film vordert.

Oorzaak: Niet-overeenkomende framesnelheid (bijv. ondertitel getimed voor 23,976 fps afgespeeld bij een video van 25,0 fps).

Herstel: Synchroniseer tijdstempels opnieuw of verschuif de offset met de Subtitle Sync Tool van File2File.app.

Beveiligingsanalyse en aanvalsvectoren voor parsers

SRT-bestanden zijn platte tekst, maar onjuiste cue-tellers of HTML-tags kunnen geheugenbugs veroorzaken in kwetsbare mediaspelers.

Bekende aanvalsvectoren

  • Stack-bufferoverflow in routines voor het parseren van SRT-tijdstempels in mediaspelers (bijv. CVE-2011-2592).
  • Cross-site scripting (XSS) via niet-geëscapete HTML-tags in webgebaseerde ondertitelrenderers.
  • Denial of service door elkaar overlappende of niet op volgorde zijnde cue-indexnummers.

Aanbevolen beveiligingspraktijken: Schoon HTML-tags op en controleer de opeenvolgende volgorde van tijdstempels voordat u ondertitels weergeeft.

Historische oorsprong en mijlpalen

2010W3C ontwerpt het moderne WebVTT-formaat direct op basis van de klassieke SRT-tijdstempellay-out.
2005Werd veel gebruikt in videospelers en bewerkingsworkflows; platformondersteuning verschilt.
2000Een programmeur die bekendstaat als 'Brain' brengt SubRip uit, een Windows-tool voor het rippen van dvd-ondertitels die .srt-bestanden genereerde.

Belangrijkste voordelen

  • SRT wordt ondersteund door veel mediaspelers en bewerkingsprogramma's, maar de ondersteuning verschilt per platform en toepassing.
  • Eenvoudige syntaxis: gemakkelijk te lezen, typen of bewerken in elke eenvoudige teksteditor, zonder speciale software.
  • Ondertitelbestanden zijn meestal klein vergeleken met videobestanden; hun grootte hangt af van dialoog, opmaak en aantal talen.

Technische beperkingen

  • Geen ingebouwde schermpositionering: ondertitels worden traditioneel vastgezet in het midden onderaan de video.
  • Minimale opmaakondersteuning: beperkt tot eenvoudige HTML-tags (<i>, <b>, <u>), zonder aangepaste lettertypen of lay-outopties.
  • De decimale komma in tijdstempels ('00:01:20,500') verschilt van de punten die op het web als scheidingsteken worden gebruikt.

Interessante technische weetjes

  • SRT is oorspronkelijk gemaakt door een Franse softwareontwikkelaar genaamd 'Brain' die SubRip schreef om ondertiteltekst van dvd's te extraheren via OCR.
  • Tijdstempels in SRT gebruiken een komma (,) als millisecondenscheidingsteken, terwijl modern WebVTT een punt (.) gebruikt.
  • YouTube kan voor sommige video's bijschriften genereren met spraakherkenning; beschikbaarheid en downloaden hangen af van de video en accountrechten.

Veelgestelde technische vragen

Wat is een SRT-bestand?

Een SRT-bestand is een eenvoudig tekstbestand dat video-ondertitels bevat en elke dialoogregel koppelt aan exacte begin- en eindtijdstempels.

Hoe kan ik SRT converteren naar WebVTT voor webvideo?

U kunt SRT-bestanden met één klik converteren naar het moderne HTML5 WebVTT-formaat (.vtt) met File2File.app rechtstreeks in uw browser.

Hoe gebruik ik een SRT-bestand bij een film?

Geef het .srt-bestand exact dezelfde naam als uw videobestand (bijv. 'film.mp4' en 'film.srt') en plaats ze in dezelfde map; spelers zoals VLC laden het automatisch.