YouTube JSON3 zu VTT Untertitel-Konverter
Schnell. Privat. Perfekt.
100% lokale Verarbeitung in Ihrem Browser. Kein Upload. Kein Warten.
Ziehen Sie Ihre JSON-Datei hier hin
oder klicken zum Durchsuchen
Unterstützt .json-Dateien bis 50 MB
Mehr Untertitel-Tools
Untertitel-Bereinigung — HTML-Tags & Formatierungsfehler entfernen
Remove formatting and noise
Untertitel-Merger — Dateien & Teile zusammenführen
Combine multiple subtitle files
Untertitel-Sync — Timing & Verzögerung synchronisieren
Adjust timing with precision
Untertitel-Editor — Text & Zeitstempel online bearbeiten
Edit content and timings
KI-Übersetzer — Untertitel in 100+ Sprachen übersetzen
Translate to 100+ languages
Wie es funktioniert
Laden Sie Ihre JSON-Datei hoch
Ziehen Sie Ihre .json-Datei oder wählen Sie sie aus
Sofort konvertieren
Wir verarbeiten lokal in Ihrem Browser
VTT herunterladen
Erhalten Sie sofort Ihre .vtt-Datei
Weitere Konvertierungen, die Sie brauchen könnten
Warum AllSubConverter wählen?
Ihre Privatsphäre zählt
Alles läuft in Ihrem Browser. Ihre Dateien werden nie hochgeladen.
Blitzschnell
Leistungsstarke Verarbeitungs-Engine konvertiert Dateien in Sekunden.
Kostenlos & Lokal
Jede Datei kann bis zu 50 MB groß sein. Stapel können bis zu 200 Dateien oder 1 GB enthalten.
Funktioniert Überall
Windows, Mac, Linux, iOS, Android - jeder moderne Browser.
Über JSON zu VTT
HTML5-track-Elemente und die meisten Web-Videoplattformen akzeptieren JSON3 nicht. Dieser Konverter analysiert das JSON3-events-Array, verbindet segs-Textfragmente, berechnet Cue-Timing und schreibt gültiges WebVTT mit dem erforderlichen WEBVTT-Header. Die Datei ist bereit für HTML5-Video, YouTube Studio, Vimeo und JavaScript-Player.
Eingabeformat
JSONJSON3 ist das interne Untertitelformat von YouTube, exportiert über die timedtext-API. Die Datei ist ein JSON-Objekt mit einem events-Array. Jedes Ereignis hat tStartMs (Startmillisekunde), dDurationMs (Dauer in ms) und segs (Array von Textfragmenten, jeweils mit einem utf8-Feld). Wird mit youtube-dl oder yt-dlp heruntergeladen.
Ausgabeformat
VTTVTT (WebVTT) ist das W3C-Standard-Untertitelformat für Webvideo, das vom HTML5-Track-Element vorausgesetzt und von YouTube, Vimeo und JavaScript-Videoplayern wie Video.js und JW Player akzeptiert wird. Eine VTT-Datei muss mit dem literalen Text WEBVTT in der ersten Zeile beginnen, gefolgt von Cue-Blöcken. Jeder Cue verwendet HH:MM:SS.mmm --> HH:MM:SS.mmm-Zeitstempel (Punkt vor Millisekunden, null aufgefüllte Stunden). VTT unterstützt außerdem optionale Cue-Einstellungen (line, position, align, size), Inline-Styling-Tags, NOTE-Kommentare und CSS-Blöcke.
Funktionen
Warum Konvertieren?
Formatunterschiede
Häufige Anwendungsfälle
HTML5-Video-Einbettung
Fügen Sie einer Website-Videodatei Untertitel über ein Track-Element hinzu, das auf die VTT-Datei verweist. Browser laden JSON3-Dateien über das Track-Element nicht.
YouTube-Untertitel-Upload
Laden Sie VTT-Dateien zu YouTube Studio hoch, statt Untertitel manuell einzutippen. YouTube akzeptiert VTT, aber nicht JSON3.
Vimeo-Captions
Fügen Sie Vimeo-Videos Closed Captions hinzu, indem Sie eine VTT-Datei über das Untertitel-Einstellungsfeld hochladen.
E-Learning-Plattformen
Fügen Sie Vorlesungsvideos auf Coursera, Canvas oder Ihrem eigenen LMS Untertitel hinzu, die VTT für Barrierefreiheit voraussetzen.
JavaScript-Videoplayer
Aktivieren Sie Captions in Video.js, Plyr, JW Player oder ähnlichen Webplayern, die VTT als Untertitelquelle lesen.
Verwandte Formate
JSON (YouTube JSON3)
JSON3 ist das interne Untertitelformat von YouTube, exportiert über die timedtext-API. Die Datei ist ein JSON-Objekt mit einem events-Array. Jedes Ereignis hat tStartMs (Startmillisekunde), dDurationMs (Dauer in ms) und segs (Array von Textfragmenten, jeweils mit einem utf8-Feld). Wird mit youtube-dl oder yt-dlp heruntergeladen.
SRT (SubRip)
Die universelle Alternative: funktioniert auf Smart-TVs und Desktop-Playern. Wählen Sie SRT statt VTT, wenn Ihr Ziel kein Webbrowser ist.
ASS (Advanced SubStation Alpha)
Die gestylte Alternative: unterstützt Schriftarten, Farben und Positionierung. Wählen Sie ASS, wenn visuelles Styling wichtiger ist als Webkompatibilität.
Häufig gestellte Fragen (FAQ)
JSON3 ist das interne Untertitelformat von YouTube, bereitgestellt über die timedtext-API. Jedes Ereignis hat tStartMs, dDurationMs und segs.
Die utf8-Fragmente jedes Ereignisses werden in ihrer ursprünglichen Reihenfolge verbunden. Aus "Hello " und "world" wird die vollständige Untertitelzeile "Hello world".
Ja. Die Ausgabe enthält den erforderlichen WEBVTT-Header und gültiges Cue-Timing für YouTube Studio, Vimeo, das HTML5-track-Element, Video.js, Plyr und JW Player.
Mit yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL>. Die .json3-Datei kann direkt importiert werden.
Ereignisse ohne Text werden automatisch übersprungen und beeinflussen die VTT-Ausgabe nicht.
VTT (WebVTT) ist das W3C-Standard-Untertitelformat für Webvideo, das vom HTML5-Track-Element vorausgesetzt und von YouTube, Vimeo und JavaScript-Videoplayern wie Video.js und JW Player akzeptiert wird. Eine VTT-Datei muss mit dem literalen Text WEBVTT in der ersten Zeile beginnen, gefolgt von Cue-Blöcken. Jeder Cue verwendet HH:MM:SS.mmm --> HH:MM:SS.mmm-Zeitstempel (Punkt vor Millisekunden, null aufgefüllte Stunden). VTT unterstützt außerdem optionale Cue-Einstellungen (line, position, align, size), Inline-Styling-Tags, NOTE-Kommentare und CSS-Blöcke.