Convertitore sottotitoli YouTube JSON3 in VTT
Veloce. Privato. Perfetto.
Elaborazione 100% locale nel tuo browser. Nessun caricamento. Nessuna attesa.
Trascina e rilascia il tuo file JSON qui
o clicca per sfogliare
Supporta file .json fino a 50 MB
Più Strumenti per Sottotitoli
Come Funziona
Carica il tuo file JSON
Trascina o seleziona il tuo file .json
Converti Istantaneamente
Elaboriamo localmente nel tuo browser
Scarica VTT
Ottieni subito il tuo file .vtt
Più Conversioni che Potrebbero Servirti
Perché scegliere AllSubConverter?
La Tua Privacy Importa
Tutto funziona nel tuo browser. I tuoi file non vengono mai caricati.
Velocità Folgorante
Motore ottimizzato che converte i file in secondi.
Gratis e Locale
Ogni file può pesare fino a 50 MB. I batch possono contenere fino a 200 file o 1 GB in totale.
Funziona Ovunque
Windows, Mac, Linux, iOS, Android - qualsiasi browser moderno.
Informazioni su JSON in VTT
Gli elementi track HTML5 e la maggior parte delle piattaforme video web non accettano JSON3. Questo strumento analizza l'array events, unisce i frammenti segs, calcola i tempi dei cue e scrive WebVTT valido con l'header WEBVTT obbligatorio. Il file è pronto per video HTML5, YouTube Studio, Vimeo e player JavaScript.
Formato Input
JSONJSON3 è il formato interno dei sottotitoli di YouTube, esportato tramite l'API timedtext. Il file è un oggetto JSON con un array di eventi. Ogni evento ha tStartMs (millisecondo di inizio), dDurationMs (durata in ms) e segs (array di frammenti di testo, ciascuno con un campo utf8). Scaricato con youtube-dl o yt-dlp.
Formato di uscita
VTTVTT (WebVTT) è il formato standard W3C per i sottotitoli web, richiesto dall'elemento track di HTML5 e accettato da YouTube, Vimeo e lettori video JavaScript come Video.js e JW Player. Un file VTT deve iniziare con il testo letterale WEBVTT sulla prima riga, seguito dai blocchi di cue. Ogni cue usa timestamp nel formato HH:MM:SS.mmm --> HH:MM:SS.mmm (punto prima dei millisecondi, ore con zero iniziale). VTT supporta anche impostazioni di cue opzionali (line, position, align, size), tag di stile in linea, commenti NOTE e blocchi CSS.
Caratteristiche
Perché Convertire?
Differenze di Formato
Casi d'Uso Comuni
Incorporamenti video HTML5
Aggiungi sottotitoli a un video sul sito web usando un elemento track che punta al file VTT. I browser non caricheranno i file JSON3 tramite l'elemento track.
Caricamento sottotitoli YouTube
Carica file VTT su YouTube Studio invece di digitare i sottotitoli manualmente. YouTube accetta VTT ma non JSON3.
Sottotitoli Vimeo
Aggiungi sottotitoli ai video Vimeo caricando un file VTT tramite il pannello delle impostazioni dei sottotitoli.
Piattaforme e-learning
Aggiungi sottotitoli ai video delle lezioni su Coursera, Canvas o il tuo LMS, che richiedono VTT per la conformità all'accessibilità.
Lettori video JavaScript
Abilita i sottotitoli in Video.js, Plyr, JW Player o lettori web simili che leggono VTT come fonte dei sottotitoli.
Formati Correlati
JSON (YouTube JSON3)
JSON3 è il formato interno dei sottotitoli di YouTube, esportato tramite l'API timedtext. Il file è un oggetto JSON con un array di eventi. Ogni evento ha tStartMs (millisecondo di inizio), dDurationMs (durata in ms) e segs (array di frammenti di testo, ciascuno con un campo utf8). Scaricato con youtube-dl o yt-dlp.
SRT (SubRip)
L'alternativa universale: funziona su smart TV e lettori desktop. Scegli SRT invece di VTT se il tuo obiettivo non è un browser web.
ASS (Advanced SubStation Alpha)
L'alternativa stilizzata: supporta font, colori e posizionamento. Scegli ASS se lo stile visivo conta più della compatibilità web.
Domande Frequenti
JSON3 è il formato interno dei sottotitoli di YouTube, fornito tramite l'API timedtext. Ogni evento ha tStartMs, dDurationMs e segs.
I frammenti utf8 di ogni evento vengono uniti nel loro ordine originale. Ad esempio, "Hello " e "world" formano la riga completa "Hello world".
Sì. L’output include header WEBVTT obbligatorio e tempi dei cue validi per YouTube Studio, Vimeo, elemento track HTML5, Video.js, Plyr e JW Player.
Con yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL>. Il file .json3 può essere importato direttamente.
Gli eventi senza testo vengono ignorati automaticamente e non influenzano l'output VTT.
VTT (WebVTT) è il formato standard W3C per i sottotitoli web, richiesto dall'elemento track di HTML5 e accettato da YouTube, Vimeo e lettori video JavaScript come Video.js e JW Player. Un file VTT deve iniziare con il testo letterale WEBVTT sulla prima riga, seguito dai blocchi di cue. Ogni cue usa timestamp nel formato HH:MM:SS.mmm --> HH:MM:SS.mmm (punto prima dei millisecondi, ore con zero iniziale). VTT supporta anche impostazioni di cue opzionali (line, position, align, size), tag di stile in linea, commenti NOTE e blocchi CSS.