SCRIBEGRABTool öffnen →

SRT vs. VTT: Welches Untertitelformat benötigen Sie?

Sie sehen fast identisch aus, sie sind beide Klartext, und doch wirft das Hochladen des falschen immer noch Fehler auf einigen Plattformen.

Hier ist genau, wie sich SRT und WebVTT unterscheiden, mit echten Beispielen und welche jede Plattform tatsächlich will.

Kein Konto. 10 Aufnahmen pro Tag. Dateien bis zu 60 Minuten Länge, und es wird um Mitternacht zurückgesetzt.

Warum dies überhaupt aufkommt

Jede Transkription, die über ScribeGrab ausgeführt wird, erzeugt bereits automatisch sowohl SRT als auch VTT, sodass im Prinzip niemand hier zwischen den beiden Formaten wählen muss. Die Frage „Welches Format benötige ich also eigentlich?“ wird jedoch immer noch ständig gestellt, und das Fehlerprotokoll zeigt die andere Hälfte der Antwort: „Dieses Video hat keine Untertitel, daher müssten wir…“ wurde in den 40 Tagen bis zum 21. August 2026 49 Mal angezeigt, fast immer von jemandem, der erwartet, dass eine vorhandene Untertiteldatei einfach aus einem Video extrahiert wird, das noch nie eine solche Datei hatte. In diesem Fall gibt es keine Datei, die konvertiert oder deren Formate verglichen werden können, sie muss zuerst aus dem Audio generiert werden, was eine Frage nach dem Format, die normalerweise nur wenige Sekunden dauert, in einen tatsächlichen Transkriptionsauftrag verwandelt. In allen Tools hier wurden in diesem Zeitraum 1.647 Aufträge ausgeführt, und die Aufträge mit Untertiteln wurden jedes Mal sowohl als SRT als auch als VTT zurückgegeben, was die kurze Version der untenstehenden Antwort ist.

Die Antwort in 30 Sekunden.

SRT (SubRip) ist der alte, weit verbreitete Standard: Er ist denkbar einfach und wird von fast allen Videobearbeitungsprogrammen, Mediaplayern und Upload-Plattformen unterstützt. VTT (WebVTT, "Web Video Text Tracks") ist der offizielle Webstandard: Es ist das, was der HTML5 <track> Element erfordert, und es fügt Styling- und Positionierungsfunktionen hinzu, die SRT nie hatte. Faustregel: Hochladen auf eine Plattform oder Importieren in einen Editor → SRT; Einbetten in Ihre eigene Website → VTT. Im Zweifel beide behalten: ScribeGrab bietet Ihnen beide Dateien aus einem einzigen UploadSie müssen sich also nie entscheiden.

Brauchen Sie beides? ScribeGrab gibt Ihnen immer SRT und VTT (und ein einfaches Transkript) von einem Upload. Einmal hochladen, jedes Format abrufen

Wie die Formate tatsächlich aussehen

SRT-Beispiel

1
00:00:01,000 --> 00:00:04,200
Welcome back to the channel.

2
00:00:04,400 --> 00:00:07,900
Today we're testing three budget microphones.

Jedes Cue ist: eine Sequenznummer, eine Timecode-Zeile mit einer Komma vor den Millisekunden eine oder mehrere Textzeilen und eine leere Zeile. Das ist das gesamte Format.

VTT-Beispiel

WEBVTT

00:00:01.000 --> 00:00:04.200
Welcome back to the channel.

00:00:04.400 --> 00:00:07.900 line:85% align:center
Today we're testing three budget microphones.

Drei sichtbare Unterschiede: die obligatorische WEBVTT Header auf der ersten Zeile, ein Punkt anstelle eines Kommas vor den Millisekunden und optionale Cue-Einstellungen nach dem Timecode (Position, Ausrichtung, Zeilenplatzierung). Cue-Nummern sind in VTT optional. VTT unterstützt auch NOTE Kommentarblöcke, STYLE Blöcke mit CSS und Inline-Tags wie <b>, <i> und Sprach-Tags ()<v Anna>) für Sprecherkennzeichnungen.

SRT SubRip · .srt 1 ← Cue-Nummer 00:00:01,000 --> 00:00:04,200 Willkommen zurück auf dem Kanal. 2 00:00:04,400 --> 00:00:07,900 Testen von drei Mikrofonen. VTT WebVTT · vtt WEBVTT ← erforderlicher Header 00:00:01.000 --> 00:00:04.200 Willkommen zurück auf dem Kanal. 00:00:04.400 --> 00:00:07.900 Testen von drei Mikrofonen. Keine Cue-Nummern erforderlich
Gleicher Text und Timing: Die Unterschiede sind die WEBVTT Header, Cue-Nummern und ein Komma (SRT) im Vergleich zu einem Punkt (VTT) vor den Millisekunden.

Die Unterschiede, die zählen

SRTVTT
KopfzeileKeineWEBVTT in Zeile 1 erforderlich
Trennzeichen für MillisekundenKomma (00:00:01,000)Punkt (00:00:01.000)
Cue-NummernErforderlichOptional
FormatierungAllenfalls grundlegende Tags; oft werden diese entferntCSS über STYLE Blöcke, Inline-Tags, Klassen pro Cue
PositionierungNeinJa (line, position, align einstellungen)
HTML5 <track>Wird von Browsern nicht unterstütztDas erforderliche Format
KodierungHistorisch gesehen unübersichtlich (alte ANSI-Dateien)Immer UTF-8

Die Unterscheidung zwischen Komma und Punkt ist ein klassischer Stolperstein: Wenn Sie SRT-Zeitcodes in eine VTT-Datei einfügen (oder umgekehrt), lehnen strenge Parser die gesamte Datei ab.

Welche Plattformen unterstützen welche Formate

Vimeo akzeptiert sowohl SRT- als auch VTT-Dateien (WebVTT) in seinem Untertitel-Uploader, genau wie YouTube. CapCut importiert SRT-Dateien in seine Untertitelspur, und seine eigene automatische Untertitel-Exportfunktion erstellt ebenfalls SRT-Dateien, das ist praktisch, wenn Sie Untertitel zwischen CapCut und einem anderen Editor verschieben möchten. Plex sucht nach einer Untertiteldatei mit dem gleichen Namen wie dem Video im selben Ordnermovie.mp4 neben dem movie.srt oder movie.en.srt) und liest entweder SRT- oder VTT-Dateien als externe „Zusatzdatei“, wobei SRT in Plex-Bibliotheken immer noch die häufigere Wahl ist. DaVinci Resolve importiert SRT direkt in eine Untertitelspur und kann Ihre bearbeiteten Untertitel auch wieder als SRT exportieren. Von all diesen Programmen ist SRT das Format, das von niemandem abgelehnt wird: Wenn eine Plattform nur die Unterstützung für ein Format dokumentiert, ist es SRT, und VTT wird erst dann obligatorisch, wenn Sie Ihre eigenen Untertitel erstellen <video> Markierung.

SRT-Dateien manuell in VTT-Dateien (oder umgekehrt) konvertieren

Für eine kurze Datei benötigen Sie überhaupt keinen Konverter:

  1. SRT in VTT konvertieren: Fügen Sie eine Zeile hinzu, die lautet WEBVTT plus eine leere Zeile ganz oben in der Datei, dann finden-und-ersetzen Sie jedes Komma in einem Timecode ()00:00:01,000) mit einer Periode (00:00:01.000). Die Cue-Nummern können beibehalten werden; VTT ignoriert sie einfach.
  2. VTT in SRT konvertieren: die Löschung WEBVTT Kopfzeile, ersetzen Sie jede Timecode-Periode durch ein Komma, entfernen Sie alle Cue-Einstellungen nach dem Timecode ()line:85% align:center und Ähnliches) und nummerieren Sie die Cues der Reihe nach ab 1, falls sie es noch nicht sind.

Das ist die gesamte Konvertierung: gleicher Text, gleiches Timing, zwei verschiedene Zeichen pro Zeile. Es ist mechanisch genug, dass fast jedes Untertitel-Tool es automatisch macht, einschließlich ScribeGrabDadurch erhalten Sie beide Dateien mit nur einem Upload, sodass keine Konvertierung erforderlich ist.

Wenn Sie die Konvertierung in die andere Richtung durchführen, VTT in SRT konvertieren, für einen Editor, der nur SRT-Dateien importiert, ist das im Wesentlichen die gleiche Vorgehensweise in umgekehrter Reihenfolge: Entfernen Sie den Header, tauschen Sie die Punkte wieder gegen Kommas aus, und Sie sind fertig.

Häufige Fehler, die eine Untertiteldatei unbrauchbar machen

Verwendung von VTT im Web

An dieser einen Stelle wird die Entscheidung für Sie getroffen. Untertitel in einem HTML5-Video sehen wie folgt aus:

<video controls src="/talk.mp4">
  <track kind="captions" src="/talk.vtt"
         srclang="en" label="English" default>
</video>

Der Browser rendert die Untertitel direkt, Zuschauer können sie ein- und ausblenden, und da der Text echter Text ist (und nicht in die Pixel eingebrannt), ist er barrierefrei und durchsuchbar. Eine vollständige Anleitung für jede Plattform finden Sie unter Wie man Untertitel zu einem Video hinzufügt.

Was sollten Sie also generieren?

Beide, idealerweise: Sie tragen identischen Text und Timing, so dass es keinen Qualitäts-Kompromiss gibt, nur Kompatibilität. Jede Transkription auf ScribeGrab produziert das TXT Transkript plus SRT und VTT von einem Upload, kostenlos, mit 10 Aufnahmen pro Tag. Laden Sie Ihr Audio oder Video einmal hoch und behalten Sie die Datei, die jede Plattform verlangt. Und wenn Sie sich fragen, wie nah das automatische Transkript an dem ist, was gesagt wurde, lesen Sie unsere ehrliche Aufschlüsselung von Transkriptionsgenauigkeit.

SRT + VTT kostenlos erzeugen

Eine PDF-Datei kann auf verschiedene Weise beschädigt werden, beispielsweise durch einen abgebrochenen Download oder eine fehlerhafte interne Struktur, und anstatt einfach nur fehlerhafte Zeichen anzuzeigen, lässt sie sich dann gar nicht mehr öffnen. ScanReviver Reparatur PDF baut einen wieder auf, den ein Betrachter nicht öffnen möchte.

Illustriertes Porträt von Sam RidderVon Sam Ridder, Ich entwickle und betreibe ScribeGrab auf meiner eigenen Hardware, ganz alleine. Wer ich bin.

FAQ

Was ist der Unterschied zwischen SRT und VTT?

SRT ist das ältere, einfachere Format: nummerierte Zeitangaben mit durch Kommas getrennten Millisekunden. VTT ist der Webstandard: ein WEBVTT Header, periodengetrennte Millisekunden, optionale Cue-Nummern sowie Styling- und Positionierungsmerkmale, die SRT fehlt.

Sollte ich SRT oder VTT für YouTube verwenden?

YouTube akzeptiert beide Formate, daher funktionieren beide. SRT ist die sicherste Wahl für Upload-Plattformen; VTT wird benötigt, wenn Sie Untertitel in Ihren eigenen HTML5-Player einbetten möchten.

Kann ich SRT in VTT konvertieren?

Ja, fügen Sie ein WEBVTT erste Zeile und ändern Sie das Komma vor Millisekunden in eine Periode. Oder überspringen Sie die Konvertierung vollständig: ScribeGrab gibt beide Formate mit jeder Transkription aus.

Kann ich VTT in SRT konvertieren?

Ja, Lassen Sie die WEBVTT-Headerzeile fallen und tauschen Sie die Perioden vor den Millisekunden in Kommas zurück. Oder überspringen Sie es ganz: ScribeGrab gibt Ihnen bereits SRT und VTT aus dem gleichen Upload.

Welches Format bevorzugen Videoschnittprogramme wie Premiere Pro?

Adobe Premiere Pro, DaVinci Resolve und Final Cut Pro importieren alle SRT-Dateien direkt in eine Untertitelspur. SRT ist der De-facto-Standard in der Desktop-Videobearbeitung; die VTT-Unterstützung in Editoren ist weniger umfassend.

Verwenden CapCut, Vimeo oder Plex SRT oder VTT?

CapCut und Vimeo akzeptieren beide SRT für Untertitel (Vimeo akzeptiert auch VTT); Plex liest beides als externe Untertiteldatei, die den Dateinamen des Videos verwendet. SRT ist bei allen drei die sicherste Standardeinstellung.

Warum werden meine Untertitel als leer angezeigt oder können nicht hochgeladen werden?

Die beiden häufigsten Ursachen sind ein UTF-8-BOM am Anfang der Datei (einige Windows-Editoren fügen dies unsichtbar hinzu) und die falsche Kodierung für Zeichen mit Akzenten. Wenn Sie die Datei als reines UTF-8 ohne BOM neu speichern, werden fast alle Fälle behoben.

Können sich Untertitel zeitlich überlappen?

Nein, ein Cue, das beginnt, bevor das vorherige beendet ist, ist ungültig. Die meisten Programme sortieren Cues automatisch in der richtigen Reihenfolge, aber wenn Sie die Zeitcodes manuell bearbeitet haben, sollten Sie auf Überlappungen achten.

Was ist eine VTT-Datei oder eine WebVTT-Datei?

WebVTT (Web Video Text Tracks, der vollständige Name hinter der Dateiendung .vtt) ist ein einfaches Untertitelformat, das für Webvideos entwickelt wurde und kein eigenständiges Video- oder Audioformat darstellt. Eine WebVTT-Datei beginnt mit einem WEBVTT-Header in der ersten Zeile und verwendet anstelle von Kommas Punkte vor den Millisekunden. Es sieht fast identisch wie SRT aus, unterstützt aber Formatierungen und Positionierungen, die SRT nicht unterstützt, und es ist das Format, das HTML5 verwendet. <track> -Element von HTML5 erfordert.

srt vs vtt: Gibt es einen wirklichen Unterschied im Timing selbst?

Nein, nur in der Formatierung: Ein Cue bei 00:00:04.200 in VTT wird exakt im selben Moment abgespielt wie 00:00:04,200 in SRT.

Sehen VTT-Untertitel auf dem Bildschirm anders aus als SRT?

Nur, wenn die Datei Positionsangaben oder CSS-Formatierungen verwendet; ohne diese Extras werden VTT-Untertitel exakt genauso dargestellt wie SRT-Dateien. Cue-Nummern sind bei VTT optional und bei SRT erforderlich.

Kann ich einfach Klartext-Untertitel vtt umbenennen, ohne den Inhalt zu konvertieren?

Das Umbenennen von Untertiteln vtt ohne Konvertierung des Inhalts funktioniert nicht, Der WEBVTT-Header und die Zeitcodes müssen sich immer noch in der Datei befinden.

VTT oder SRT: welches sollte ich eigentlich verwenden?

Für YouTube und die meisten Videobearbeitungsprogramme ist SRT die sicherere Standardwahl; für Webplayer und formatierte Untertitel empfiehlt sich VTT. Sie enthalten dieselben Informationen, nur mit einer anderen Formatierung, die ehrliche Antwort auf den Unterschied zwischen SRT und VTT lautet also Kompatibilität, nicht Qualität.

Kann ich SRT kostenlos aus einem Video transkribieren, das keine hat?

Ja, laden Sie das Video bei ScribeGrab hoch, und es transkribiert den Ton und erstellt eine SRT-Datei, die kostenlos zusammen mit den VTT- und Textdateien bereitgestellt wird, selbst wenn das Video ohne Untertitelspur beginnt.

ShinobiTools · KvK 42147182 · info@shinobitools.com