MediaScribe
🇩🇪Deutsch
Zu Chrome hinzufügen

Umwandeln · Text → VTT

TXT to VTT converter — Skript in WebVTT-Gerüst umwandeln

Untertitel für eine Webseite müssen WebVTT sein, und ein TXT to VTT converter bringt ein Skript genau dorthin: jede Zeile wird unter einer gültigen WEBVTT-Kopfzeile zu einer Cue der gewählten Länge, bereit zum Nachjustieren am Ton. Danach erklärt die Seite den Haken bei den Zeiten, den Aufbau des Gerüsts, das Einbinden in eine Seite und die Grenzen.

Aktualisiert am

TXT→VTTläuft im Browser · nichts wird hochgeladen

Eingabe — TXT

⏱ Reiner Text hat keine Zeiten — jede Zeile wird zu einem Untertitel von . Ein Untertitel-Gerüst, das du in jedem Editor neu synchronisierst; echte Zeiten raten wir nicht.

Ergebnis — VTT

Skript in VTT umwandeln

Füge dein Skript oben ein — eine Zeile pro Untertitel — oder zieh eine .txt-Datei hinein, leg fest, wie lange jede Zeile stehen soll, und lade die .vtt herunter. Die Seite arbeitet lokal und behält nichts: Ein Entwurfstext für eine noch nicht angekündigte Produktankündigung bleibt auf deinem Rechner, und du kannst die Datei so oft neu erzeugen, wie sich das Skript ändert.

Neu im Format? Was eine gültige WebVTT-Datei sonst noch enthalten darf, erklärt, warum die erste Zeile so wichtig ist.

Der Haken bei den Zeiten, offen gesagt

Ein reines Skript trägt keinerlei Zeitinformation, deshalb kann nichts hier wissen, wann eine Zeile auf den Bildschirm gehört — und es erfindet auch keine Antwort. Jede Zeile bekommt die feste Länge, die du wählst, fortlaufend ab null. Der Download ist ein Gerüst: richtige Struktur samt WEBVTT-Kopfzeile, dein exakter Wortlaut, Platzhalter-Zeiten zum Verschieben.

Das ist ein Vorsprung, keine fertige Untertitelspur. Öffne die Datei in einem Editor und leg die Cues auf den Ton — der eine Teil des Untertitelns, der ein Ohr braucht, und der einzige, den ein Text-zu-Untertitel-Werkzeug ehrlich nicht übernehmen kann.

So sieht das Gerüst aus

Die Ausgabe beginnt mit WEBVTT auf eigener Zeile, danach folgt eine Cue pro Skriptzeile: eine Zeitzeile wie 00:00:04.000 --> 00:00:06.000, gefolgt vom Text. Millisekunden stehen mit Punkt, wie die Spezifikation verlangt, und die Kodierung ist UTF-8, deshalb überstehen Umlaute und nicht-lateinische Schriften die Umwandlung unbeschadet. Cue-Kennungen, Positionierungs-Einstellungen und STYLE-Blöcke fehlen bewusst, weil sie optional sind und ein Gerüst ohne sie leichter neu zu timen ist. Das Ergebnis ist reiner Text, also lassen sich zwei Fassungen einer Erzählung in Git vergleichen, oder eine Kollegin korrigiert einen Tippfehler im Browser-Tab, lange bevor jemand eine Timeline öffnet. Ist die Editor-Fassung lieber gefragt? Die SubRip-Version desselben Gerüsts nummeriert jede Cue und setzt Kommas.

Die Spur auf eine Seite bringen

Sind die Cues synchronisiert, hängt die Spur mit einem Element am Video: <track kind="subtitles" src="intro.vtt" srclang="de" label="Deutsch"> innerhalb von <video>. Serviere sie von derselben Domain, oder setz CORS-Header, wenn sie auf einem CDN liegt, und stell sicher, dass der Server text/vtt sendet — ein falscher MIME-Typ ist der übliche Grund, warum eine an sich richtige Spur nie erscheint.

Fehlt der Untertitel-Button trotz korrekter Kopfzeile, liegt es fast immer an genau diesen zwei Server-Einstellungen, nicht am Inhalt der Datei. Dasselbe Dokument lässt sich später als Kapitelliste oder Metadaten-Spur wiederverwenden, weil WebVTT auch das abdeckt. Stammen die Worte tatsächlich aus einem veröffentlichten Video, speichere die vorhandenen Untertitel, statt sie neu zu tippen.

Die Grenzen, offen gesagt

Es gibt kein Zuhören, keine Übersetzung und keine Medien-Verarbeitung in diesem Werkzeug: Text geht rein, ein Untertitel-Gerüst kommt raus. Lange Zeilen werden nicht für dich umgebrochen, überlappende Sprache wird nicht erkannt, und die Längen sind absichtlich einheitlich, nicht zufällig. Alles, was es verspricht, lässt sich in Sekunden im Texteditor nachprüfen — kostenlos und ohne Obergrenze für die Anzahl der Skripte. Für ein fertiges, bereits getimtes Transkript von etwas online Veröffentlichtem: den fertigen Wortlaut direkt aus dem Video holen und das Gerüst ganz überspringen.

Häufige Fragen

Wie wandle ich TXT in VTT um?

Füge deinen Text oben ein (eine Zeile pro Untertitel), wähle, wie viele Sekunden jede Zeile stehen soll, und lade die .vtt herunter. Kostenlos, ohne Konto, nichts verlässt deinen Browser.

Kann es die echten Zeiten berechnen?

Nein. Ein Skript trägt keine Uhrzeit, deshalb bekommt jede Cue die feste, gewählte Dauer. Diese Cues am Ton auszurichten passiert danach im Editor, nach Gehör.

Warum VTT statt SRT wählen?

Weil die Untertitel für eine Webseite bestimmt sind. Das HTML5-Element track liest nur WebVTT, und auch Streaming-Player erwarten es. Für eine Timeline in Premiere oder Resolve bleibt SubRip die sicherere Wahl.

Gibt es ein Limit oder muss ich mich anmelden?

Nein, keins von beidem. Kein Konto, keine Kreditkarte, keine Obergrenze für die Anzahl der Skripte, die du in .vtt umwandelst.