Skip to content
Format-Leitfaden

Was ist eine VTT-Datei?

Alles, was Sie über WebVTT wissen müssen — das W3C-Standard-Untertitelformat für HTML5-Video und das moderne Web.

VTT (WebVTT, Web Video Text Tracks) ist das W3C-Standard-Untertitelformat für HTML5-Video. Es wird von YouTube, Vimeo und modernen Web-Videoplayern verwendet. VTT bietet gegenüber SRT Cue-Styling, Metadaten und native Browser-Unterstützung und ist damit das Format der Wahl für webbasierte Videountertitel.

Wofür steht VTT?

VTT steht für Web Video Text Tracks, allgemein als WebVTT bezeichnet. Es wurde vom W3C als Standard-Texttrack-Format für HTML5-<video>- und <audio>-Elemente entwickelt und ersetzt das ältere SRT-Format für Webanwendungen durch bessere Funktionen und natives Browser-Rendering.

Wie funktionieren VTT-Dateien?

Eine VTT-Datei beginnt mit dem Text „WEBVTT" in der ersten Zeile. Wie SRT enthält sie zeitgesteuerte Untertitel-Cues, aber VTT-Cues verwenden punktgetrennte Millisekunden (00:00:01.000) statt Kommas. VTT unterstützt außerdem optionale Cue-Header, Styling, Kommentare und Metadaten, die SRT nicht bietet.

Wann sollte man VTT verwenden?

VTT ist die beste Wahl für Webvideo. Wenn Sie Video auf einer Website einbinden, einen webbasierten Player entwickeln oder Untertitel auf Plattformen wie YouTube hochladen, ist VTT das Format, das Browser und Web-Plattformen erwarten. Für Offline- oder Geräte-Wiedergabe bietet SRT möglicherweise breitere Kompatibilität.

Aufbau einer VTT-Datei

WEBVTT

00:00:01.000 --> 00:00:04.000
Dies ist die erste Untertitelzeile.

00:00:05.000 --> 00:00:08.500
Dies ist der zweite Untertitel.
Er kann mehrere Zeilen umfassen.
WEBVTTErforderlicher Datei-Header — muss die erste Zeile jeder VTT-Datei sein
(Leerzeile)Eine Leerzeile nach dem Header trennt ihn von den Cues
00:00:01.000Start-Zeitstempel im Format HH:MM:SS.mmm (Punkt, nicht Komma, vor Millisekunden)
-->Pfeil als Trennzeichen zwischen Start- und Endzeit
(keine Nummer)VTT-Cues benötigen keine fortlaufenden Nummern (im Gegensatz zu SRT)

Vorteile von VTT

  • Der W3C-Standard für HTML5-Video — native Browser-Unterstützung in Chrome, Firefox, Safari, Edge
  • Unterstützt Cue-basiertes Styling, Positionierung und Ausrichtung
  • Erlaubt Metadaten, Kommentare und Kapitelmarkierungen
  • Wird von YouTube, Vimeo und großen Web-Video-Plattformen verwendet
  • Besser strukturiert als SRT für programmatische Verarbeitung

Nachteile von VTT

  • Einige ältere Smart-TVs und Geräte unterstützen VTT möglicherweise nicht (SRT hat breitere Geräte-Unterstützung)
  • Der WEBVTT-Header ist obligatorisch — Dateien ohne ihn werden möglicherweise nicht geparst
  • Die Styling-Unterstützung variiert zwischen Browsern — nicht jedes VTT-Styling wird einheitlich gerendert
  • In Offline-Video-Workflows seltener anzutreffen als SRT

Player und Plattformen, die VTT unterstützen

Chrome Firefox Safari Microsoft Edge YouTube Vimeo Video.js Plyr JW Player VLC Media Player mpv Plex (Web) HTML5-<track>-Element

Häufige Fragen zu VTT

Wie öffne ich eine VTT-Datei?

VTT-Dateien sind reiner Text — öffnen Sie sie in jedem Texteditor, um den Inhalt anzuzeigen. Für die Videowiedergabe unterstützen Webbrowser VTT nativ über das HTML5-<track>-Element. Desktop-Player wie VLC und mpv unterstützen VTT-Dateien ebenfalls direkt.

Was ist der Unterschied zwischen VTT und SRT?

VTT beginnt mit einem „WEBVTT"-Header, verwendet Punkte für Millisekunden (00:00:01.000), unterstützt Styling und Metadaten und ist der Web-Standard. SRT hat keinen Header, verwendet Kommas (00:00:01,000), ist nur reiner Text und hat breitere Geräte-Unterstützung. VTT ist für das Web; SRT für Geräte.

Kann ich VTT mit YouTube verwenden?

Ja. YouTube akzeptiert VTT-Dateien für Untertitel-Uploads. Gehen Sie in YouTube Studio zu Untertitel, klicken Sie auf Hinzufügen und laden Sie Ihre .vtt-Datei hoch. YouTube parst die Cues und das Timing automatisch.

Wie füge ich VTT-Untertitel zu einem HTML5-Video hinzu?

Verwenden Sie das <track>-Element innerhalb Ihres <video>-Tags: <video><source src="video.mp4"><track kind="subtitles" src="subtitles.vtt" srclang="de" label="Deutsch"></video>. Der Browser rendert die Untertitel nativ.

Unterstützt VTT Styling?

Ja, VTT unterstützt eingeschränktes Styling, einschließlich Textausrichtung, Zeilenpositionierung und grundlegender Formatierung durch Cue-Einstellungen und Inline-Tags. Das Browser-Rendering von VTT-Styling ist jedoch nicht perfekt konsistent. Für komplexes Styling ist ASS leistungsfähiger.

VTT in andere Formate konvertieren

Diese Tools könnten Sie auch benötigen