JSON3 vs SRT: sottotitoli YouTube o SubRip
JSON3 vs SRT: confronta struttura, precisione dei tempi, compatibilità e casi d'uso. Convertitore gratuito da JSON3 a SRT.
JSON3 e SRT hanno ruoli molto diversi. JSON3 è il formato interno dei sottotitoli YouTube; SRT è lo standard universale riconosciuto da quasi tutti i lettori e dispositivi. Capire la differenza aiuta a estrarre i sottotitoli da YouTube senza renderli inutilizzabili fuori dalla piattaforma.
JSON3 vs SRT in sintesi
| Caratteristica | JSON3 (YouTube) | SRT (SubRip) |
|---|---|---|
| Estensione | .json3 o .json | .srt |
| Tipo | Oggetti JSON strutturati | Blocchi di testo semplice |
| Formato tempi | Millisecondi interi | HH:MM:SS,mmm con virgola |
| Precisione | Millisecondi e offset parola | Millisecondi |
| Timing parola | Sì, tOffsetMs | No |
| Stili | Metadati JSON | Minimi |
| Compatibilità | Solo YouTube | Universale |
| Leggibilità | Richiede parser JSON | Sì |
| Dimensione | Più grande | Più piccola |
Differenze principali
Tempi e precisione
JSON3 conserva millisecondi e timing per parola. SRT ha precisione al millisecondo solo a livello di cue; durante la conversione gli offset parola diventano inizio e fine del cue.
Struttura e sintassi
JSON3 usa un array di eventi con segmenti. SRT è formato da blocchi numerati, separati da righe vuote, con timestamp e testo. Convertire significa analizzare il JSON e ricomporre blocchi sequenziali.
Supporto piattaforme
Nessun lettore video standard riconosce JSON3. SRT è accettato da lettori, smart TV, dispositivi di streaming ed editor. È questa la ragione principale per convertirlo dopo l'estrazione.
Quando usare JSON3
Come formato intermedio quando scarichi da yt-dlp o dall'API timedtext e vuoi conservare il massimo dettaglio prima della conversione finale.
Quando usare SRT
Per riproduzione offline, scambio di sottotitoli, montaggio e destinazioni sconosciute. È la scelta più sicura.
Convertire JSON3 in SRT
Il convertitore gratuito legge gli eventi JSON3, calcola i tempi dei cue, genera numerazione e timestamp validi e conserva Unicode, CJK ed emoji.
Domande frequenti
Posso usare JSON3 direttamente nei lettori video?
No. Va prima convertito in SRT, VTT o un altro formato standard.
La conversione in SRT perde precisione?
I tempi dei cue restano al millisecondo, ma il timing parola di JSON3 non è rappresentabile in SRT.
Come scarico i sottotitoli YouTube in JSON3?
Con yt-dlp e --write-auto-sub --sub-format json3, oppure con l'API timedtext e fmt=json3.
SRT è migliore di JSON3?
JSON3 conserva più informazioni, SRT è più compatibile. Hanno scopi complementari.