Skip to content

YouTube JSON3 zu SRT Untertitel

Wandeln Sie YouTube timedtext JSON3-Ereignisse in universelle SRT-Untertitel mit Nummerierung und HH:MM:SS,mmm-Timing um.

Ziehen Sie Ihre JSON-Datei hier hin

oder klicken zum Durchsuchen

Unterstützt .json, .json3, .xml, .html-Dateien bis 50 MB

Kern-Engine-Architektur

Über JSON zu SRT

YouTube timedtext JSON3 speichert Untertitel als events-Array mit tStartMs, dDurationMs und segs-Textfragmenten. Dieser Konverter analysiert die Struktur, verbindet die Textfragmente, berechnet Endzeiten und erzeugt standardkonforme nummerierte SRT-Untertitel für Player, Smart-TVs und Schnittprogramme. Alles läuft lokal im Browser.

Payload- & Syntax-Inspektor

JSON zu SRT Code-Syntax- & Struktur-Analyse

Gegenüberstellung der Codesyntax mit Header-Definitionen, Zeitstempel-Syntax und Cue-Payload-Formatierung

Millisekunden-Synchronisation
input.json
JSON QUELLE
{
"events": [
{ "tStartMs": 1000, "dDurationMs": 3000,
"segs": [{ "utf8": "Hello, world!" }] },
{ "tStartMs": 4500, "dDurationMs": 3500,
"segs": [{ "utf8": "This is a subtitle file." }] }
]
}
output.srt
SRT ERGEBNIS
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Spezifikationsblatt

JSON vs. SRT Technische Spezifikationen

Standardkonform
Eingabeformat

JSON

JSON

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). Nutzer laden dieses Format meist mit youtube-dl, yt-dlp oder ähnlichen Werkzeugen herunter.

Ausgabeformat

SRT

SRT

SRT (SubRip) ist das am weitesten verbreitete Untertitelformat überhaupt. Jeder Eintrag besteht aus einer fortlaufenden Indexnummer, einer Zeitstempelzeile im Format HH:MM:SS,mmm --> HH:MM:SS,mmm (beachten Sie das Komma vor den Millisekunden und den Pfeil zwischen Start und Ende) sowie einer oder mehreren Textzeilen. SRT-Dateien sind Klartext mit der Endung .srt und werden von jedem Desktop-Player (VLC, MPC-HC, mpv), jeder Smart-TV-Marke, mobilen Video-Apps und professioneller Schnittsoftware erkannt.

Formatunterschiede

JSON3 nutzt events, tStartMs, dDurationMs und segs; SRT nutzt nummerierte Text-Cues
JSON3 ist eine interne YouTube-API-Datenstruktur; SRT ist ein universeller Untertitelstandard
JSON3 teilt Text in utf8-Fragmente; SRT zeigt vollständigen Untertiteltext je Cue
JSON3 wird von Playern und Schnittprogrammen selten unterstützt; SRT funktioniert mit VLC, Smart-TVs, Premiere Pro und Medienservern

Konvertierungs-Fehlerbehebung & Stolperfallen

Praktische Lösungen für Player-Kompatibilität, Zeichenkodierung und Timing-Synchronisation

4 häufige Stolperfallen
GOTCHA #1

Untertitel-Timing weicht ab oder ist im Player asynchron

Videodateien verwenden oft unterschiedliche Bildraten (z. B. 23,976 fps vs. 25 fps). Nutzen Sie unser Untertitel-Sync-Tool, um den globalen Offset anzupassen.

GOTCHA #2

Zeichen werden als Zeichensalat oder Fragezeichen dargestellt (Mojibake)

Ältere Dateien in Windows-1252 oder regionalen Zeichensätzen können beschädigt sein. Unser Konverter exportiert sauberes UTF-8. Nutzen Sie bei Bedarf unseren Zeichenkodierungs-Konverter.

GOTCHA #3

Überlappende Untertitel bei gleichzeitig sprechenden Personen

Verschiedene Formate handhaben parallele Dialoge unterschiedlich. Passen Sie bei Bedarf einzelne Cue-Zeiten in unserem Online-Untertitel-Editor an.

GOTCHA #4

Schnittsoftware (Premiere, DaVinci, Final Cut) meldet Importfehler

Professionelle NLE-Software erfordert strenge Syntax-Standards. Unser Konverter eliminiert fehlerhafte Zeilenumbrüche und erzeugt bereinigte, standardisierte Dateien.

Funktionen

Analysiert automatisch das JSON3-events-Array und die segs-Textfragmente
Konvertiert JSON3-Millisekunden-Zeitstempel in SRT-Zeitangaben HH:MM:SS,mmm
Clientseitige Verarbeitung – Ihre Dateien verlassen nie Ihr Gerät
Unterstützt UTF-8-Codierung für CJK- und nicht-lateinische Zeichen
Browserbasierte Verarbeitung · Dateien bleiben auf Ihrem Gerät
Kostenlos, ohne Registrierung, ohne Wasserzeichen, Einzeldateien bis 50 MB

Warum Konvertieren?

Smart-TVs von Samsung, LG, Sony und Roku-Geräte zeigen nur SRT-Untertitel an, nicht JSON3.
Videoschnitt-Software wie Premiere Pro, DaVinci Resolve und Final Cut importiert SRT nativ, erkennt JSON3 aber nicht.
Mobile Videoplayer unter iOS und Android haben keine eingebaute JSON3-Unterstützung, lesen aber alle SRT.
SRT ist das Format, das jede Untertitel-API, jedes Automatisierungsskript und jede Codierungspipeline erwartet.
SRT ist ein verlässliches Austauschformat für Untertitel-QC und Lieferpipelines vor der plattformspezifischen Profilbildung.
Medienserver wie Plex, Emby und Jellyfin erkennen SRT automatisch, ignorieren aber JSON3-Dateien.
Scenarios

Häufige Anwendungsfälle

Videoschnitt-Import

Laden Sie YouTube JSON3-Dateien in Adobe Premiere Pro, DaVinci Resolve oder Final Cut Pro, die SRT auf der Timeline akzeptieren, aber JSON3 nicht parsen.

Medienserver-Bibliothek

Fügen Sie Untertitel zu Ihrer Plex-, Emby- oder Jellyfin-Bibliothek hinzu. Diese Server erkennen .srt-Dateien neben dem Video automatisch, ignorieren aber .json.

Mobiles Video

Sorgen Sie dafür, dass Untertitel in iOS- und Android-Video-Apps wie Infuse, nPlayer und MX Player funktionieren, indem Sie JSON3 ins universell unterstützte SRT konvertieren.

Codierungspipelines

Speisen Sie Untertitel in FFmpeg-, HandBrake- oder MKVToolNix-Workflows ein, die Untertitel einbrennen oder muxen – alle erwarten SRT-Eingabe.

Untertitel-Standardisierung

Normalisieren Sie eine gemischte Bibliothek aus JSON3-, VTT- und SRT-Dateien in eine einheitliche SRT-Sammlung für einfachere Verwaltung.

Format Ecosystem

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). Nutzer laden dieses Format meist mit youtube-dl, yt-dlp oder ähnlichen Werkzeugen herunter.

VTT (WebVTT)

Die Webvideo-Alternative: fügt einen WEBVTT-Header hinzu und verwendet punktgetrennte Millisekunden. Wählen Sie VTT, wenn Ihr Ziel HTML5-Video oder YouTube ist.

ASS (Advanced SubStation Alpha)

Die gestylte Alternative: unterstützt Schriftarten, Farben und Positionierung. Wählen Sie ASS, wenn Sie visuelles Styling zum YouTube JSON3-Text hinzufügen müssen.

Wie es funktioniert

  1. 1

    Laden Sie Ihre .json-Datei per Drag & Drop in den Werkzeugbereich.

  2. 2

    Der Parser liest die JSON-Struktur und durchläuft das events-Array.

  3. 3

    Jedem Eintrag wird eine fortlaufende Nummer vorangestellt, wie SRT es verlangt.

  4. 4

    Ereignisse ohne segs (nur Zeitmarkierungen) werden automatisch übersprungen.

  5. 5

    Die .srt-Datei erhält für jeden Cue Nummer, Start --> End-Zeitstempel und sauberen Untertiteltext.

Häufig gestellte Fragen (FAQ)

JSON3 ist das interne Untertitelformat von YouTube und wird über die timedtext-API als JSON-Objekt mit einem events-Array bereitgestellt. Jedes Ereignis hat tStartMs (Startmillisekunde), dDurationMs (Dauer in ms) und segs (Array von Textfragmenten, jeweils mit einem utf8-Feld).

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 nutzt Standard-SubRip-Nummerierung und HH:MM:SS,mmm --> HH:MM:SS,mmm-Timing für VLC, MPV, Samsung- und LG-Fernseher, Premiere Pro, DaVinci Resolve, Plex und ähnliche Werkzeuge.

Verwenden Sie yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <video-URL>. Die heruntergeladene .json3-Datei kann direkt in dieses Werkzeug importiert werden. Sie können sie auch über die YouTube-timedtext-API im Browser abrufen.

Manche Ereignisse in YouTube-JSON3 enthalten nur Zeitinformationen (etwa aAppend-Marker) und keine Textfragmente. Diese Ereignisse werden bei der Konvertierung automatisch übersprungen und beeinflussen die SRT-Ausgabe nicht.

SRT (SubRip) ist das am weitesten verbreitete Untertitelformat überhaupt. Jeder Eintrag besteht aus einer fortlaufenden Indexnummer, einer Zeitstempelzeile im Format HH:MM:SS,mmm --> HH:MM:SS,mmm (beachten Sie das Komma vor den Millisekunden und den Pfeil zwischen Start und Ende) sowie einer oder mehreren Textzeilen. SRT-Dateien sind Klartext mit der Endung .srt und werden von jedem Desktop-Player (VLC, MPC-HC, mpv), jeder Smart-TV-Marke, mobilen Video-Apps und professioneller Schnittsoftware erkannt.

Bereit, Ihre Untertitel zu konvertieren?

Legen Sie Ihre JSON-Datei hier ab und konvertieren Sie sofort in SRT.