JSON3 vs SRT: YouTube-Untertitel gegen SubRip
JSON3 vs SRT: Struktur, Timing-Genauigkeit, Plattformunterstützung und Einsatzfälle im Vergleich. Kostenloser JSON3-zu-SRT-Konverter.
JSON3 und SRT erfüllen grundverschiedene Aufgaben. JSON3 ist das interne Untertitelformat von YouTube, SRT der universelle Standard, den nahezu jeder Player und jedes Gerät versteht. Wer YouTube-Untertitel extern nutzen will, sollte beide Formate klar unterscheiden können.
JSON3 vs SRT auf einen Blick
| Merkmal | JSON3 (YouTube) | SRT (SubRip) |
|---|---|---|
| Dateiendung | .json3 oder .json | .srt |
| Formattyp | Strukturierte JSON-Objekte | Klartext-Blöcke |
| Zeitformat | Millisekunden als Ganzzahl | HH:MM:SS,mmm mit Komma |
| Timing-Genauigkeit | Millisekunde und Wort-Offsets | Millisekunde |
| Wort-Timing | Ja, mit tOffsetMs | Nein |
| Stilisierung | JSON-Metadaten | Minimal |
| Kompatibilität | Nur YouTube | Universell |
| Menschlich lesbar | Nur mit JSON-Parser | Ja |
| Dateigröße | Größer | Kleiner |
Die wichtigsten Unterschiede
Timing und Präzision
JSON3 speichert Millisekunden und Wort-Offsets. SRT unterstützt Millisekunden nur pro Cue. Beim Konvertieren werden Wort-Zeitmarken zu Anfang und Ende des Cues zusammengefasst.
Struktur und Syntax
JSON3 verwendet ein Event-Array mit Segmenten. SRT besteht aus nummerierten Textblöcken mit Zeitzeile. Die Konvertierung parsed die JSON-Hierarchie und erzeugt fortlaufende SRT-Blöcke.
Plattform und Player
Kein Standard-Player erkennt JSON3. SRT unterstützen Medienspieler, Smart-TVs, Streaming-Geräte und Schnittprogramme nahezu ausnahmslos. Deshalb ist SRT der übliche Zielwert nach dem YouTube-Export.
Wann JSON3 verwenden?
Als Zwischenformat, wenn du mit yt-dlp oder der Timedtext-API arbeitest und vor der Zielkonvertierung maximale Timing-Informationen behalten willst.
Wann SRT verwenden?
Für Offline-Wiedergabe, Schnittprogramme, Untertitelaustausch und unbekannte Zielgeräte. SRT ist die sicherste Wahl.
JSON3 zu SRT konvertieren
Der kostenlose Konverter parsed JSON3-Events, berechnet Cue-Zeiten, erzeugt Nummerierung und Zeitstempel und behält Unicode, CJK und Emoji bei.
Häufige Fragen
Kann ein Videoplayer JSON3 direkt lesen?
Nein. JSON3 muss erst in SRT, VTT oder ein anderes Standardformat konvertiert werden.
Geht beim SRT-Export Timing verloren?
Cue-Zeiten bleiben millisekundengenau, nur Wort-Timing kann SRT nicht darstellen.
Wie lade ich YouTube-Untertitel als JSON3?
Mit yt-dlp und --write-auto-sub --sub-format json3 oder über die Timedtext-API mit fmt=json3.
Ist SRT besser als JSON3?
JSON3 speichert mehr Daten, SRT ist universeller. Beide ergänzen sich im Workflow.