Wandeln Sie SRT-Untertitel in WebVTT um

Laden Sie Ihre .srt-Datei hoch und bekommen Sie eine .vtt-Datei, die in jedem Browser läuft. Kein Upload auf einen Server, kein Konto, kein Wasserzeichen.

  1. 1Datei
  2. 2Umwandlung
  3. 3Download

Über dieses Werkzeug

Browser verstehen das SRT-Format nicht. Hängen Sie es an ein HTML5-`<track>`-Element, passiert nichts: keine Warnung, keine Untertitel. Das unterstützte Format ist WebVTT, und beide sind sich so ähnlich, dass die Umwandlung rein mechanisch ist: gleiche Zeiten, gleicher Text, ein Kopf am Anfang und ein Punkt statt eines Kommas in den Millisekunden.

Trotzdem scheitern die meisten Umwandler an echten Dateien: eine irgendwo heruntergeladene Untertiteldatei bringt meist eine Bytereihenfolge-Marke mit, Windows-Zeilenenden, Positionsangaben und Zeichen, die WebVTT als Markup versteht. All das wird gelöst, bevor die Enddatei erzeugt wird.

Funktionen

  • Die Bytereihenfolge-Marke und Windows-Zeilenenden werden entfernt, bevor der Kopf geschrieben wird.
  • Und-Zeichen und Kleiner-als-Zeichen werden richtig maskiert, was Auslesefehler verhindert.
  • Kursiv, fett und unterstrichen bleiben erhalten: beide Formate können das.
  • Zeiten auf die Millisekunde: das Ergebnis ist dieselbe Datei in einem anderen Format.

So funktioniert es

  1. 1

    .srt-Datei hochladen

    Oder fügen Sie den Text direkt ein. Er wird in Ihrem Browser verarbeitet und nie an einen Server geschickt.

  2. 2

    Ergebnis prüfen

    Sie sehen die Anzahl der verarbeiteten Untertitel und ihre Länge, neben der umgewandelten Datei.

  3. 3

    .vtt-Datei herunterladen

    Bereit für ein `<track>`-Element, einen Player, oder jede Verwendung, die WebVTT verlangt.

Im Detail

Worin sich die beiden Formate wirklich unterscheiden

Weniger, als es scheinen mag, aber genug, dass eines scheitert, wo das andere funktioniert. Eine WebVTT-Datei muss mit dem Wort WEBVTT in der ersten Zeile beginnen; fehlt es, verwirft der Browser die ganze Datei ohne Warnung. Millisekunden werden mit einem Punkt abgetrennt, nicht mit einem Komma. Und die laufende Numerierung, in SRT vorgeschrieben, spielt hier keine Rolle.

Es gibt einen vierten Unterschied, an dem die meisten einfachen Umwandler scheitern: in WebVTT wird Text als HTML ausgelegt. Ein nicht maskiertes Und-Zeichen oder ein Kleiner-als-Zeichen wird als Markup gelesen und kann den Rest der Zeile verändern. Hier werden sie richtig maskiert, bevor die Datei erzeugt wird.

Wann Sie ausdrücklich eine VTT-Datei brauchen

Wenn der Player Teil einer Webseite ist. Das HTML5-`track`-Element, das Untertitel über ein Video auf einer Seite legt, unterstützt nur WebVTT, und diese Unvereinbarkeit ist der häufigste Grund, warum jemand nach dieser Umwandlung sucht.

HLS-Übertragungen verlangen es ebenfalls, dazu mehrere eingebettete Player und einige Unternehmensplattformen für Video. Außerhalb des Browsers kehrt sich die Lage um und die meiste Software zieht SRT vor, es ist also ratsam, beide Formate zu behalten.

Häufige Fragen

Müssen Sie ein Video transkribieren?

Laden Sie es hoch und bekommen Sie den Text mit Zeitmarken, jeder Stimme erkannt und einer Zusammenfassung. Zum Anfangen ohne Konto.