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.
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.
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.
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.
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 | VTT | |
|---|---|---|
| Kopfzeile | Keine | WEBVTT in Zeile 1 erforderlich |
| Trennzeichen für Millisekunden | Komma (00:00:01,000) | Punkt (00:00:01.000) |
| Cue-Nummern | Erforderlich | Optional |
| Formatierung | Allenfalls grundlegende Tags; oft werden diese entfernt | CSS über STYLE Blöcke, Inline-Tags, Klassen pro Cue |
| Positionierung | Nein | Ja (line, position, align einstellungen) |
HTML5 <track> | Wird von Browsern nicht unterstützt | Das erforderliche Format |
| Kodierung | Historisch 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.
<track> Element. SRT wird stillschweigend scheitern..srt Die Datei wird neben dem Video platziert; die meisten Programme unterstützen auch das VTT-Format.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.
Für eine kurze Datei benötigen Sie überhaupt keinen Konverter:
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.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.
WEBVTT Dadurch wird verhindert, dass die Datei überhaupt als die erforderliche erste Zeile gelesen wird. Wenn Sie die Datei in einem modernen Texteditor als „UTF-8“ ohne BOM speichern, wird das Problem behoben..srt (oder umgekehrt) konvertiert es nicht, Das Header- und Timecode-Format im Inneren stimmt immer noch nicht mit dem überein, was die Erweiterung verspricht, und die Plattform wird es entweder ablehnen oder falsch machen.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.
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.
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.
Von Sam Ridder, Ich entwickle und betreibe ScribeGrab auf meiner eigenen Hardware, ganz alleine. Wer ich bin.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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