Convertitore sottotitoli YouTube JSON3 in VTT
Trasforma eventi timedtext JSON3 in WebVTT con header WEBVTT obbligatorio e tempi HH:MM:SS.mmm.
Trascina e rilascia il tuo file JSON qui
o clicca per sfogliare
Supporta file .json, .json3, .xml, .html fino a 50 MB
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.
JSON a VTT Ispezione della sintassi e struttura del codice
Confronto affiancato della sintassi del codice che illustra le definizioni degli header, la sintassi dei timestamp e la formattazione del payload dei cue
JSON vs VTT Specifiche tecniche
JSON
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.
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.
Differenze di Formato
Risoluzione dei problemi di conversione e insidie comuni
Soluzioni pratiche per la compatibilità dei lettori, la codifica dei caratteri e la sincronizzazione dei tempi
I sottotitoli risultano fuori sincrono o subiscono slittamenti nel player
I video presentano spesso frame rate differenti. Usa il nostro strumento di Sincronizzazione Sottotitoli per correggere il ritardo complessivo.
I caratteri compaiono come simboli illeggibili o punti interrogativi
File salvati con codifiche obsolete possono causare errori. La nostra piattaforma esporta in UTF-8 standard garantito.
Sottotitoli sovrapposti quando più personaggi parlano contemporaneamente
Puoi calibrare i tempi delle singole battute nel nostro Editor di Sottotitoli per evitare sovrapposizioni visive.
I software di montaggio video rifiutano il file importato
Il nostro motore di esportazione genera file puliti e standardizzati per flussi di lavoro in Premiere e DaVinci.
Caratteristiche
Perché Convertire?
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.
Come Funziona
- 1
Carica o trascina il tuo file .json nell'area dello strumento.
- 2
Il parser legge la struttura JSON e scorre l'array eventi.
- 3
Ogni coppia di timestamp viene riformattata nella notazione VTT: ore con zero, freccia inserita, punto per i millisecondi mantenuto.
- 4
Gli eventi senza segs (solo temporali) vengono ignorati automaticamente.
- 5
Il file .vtt risultante inizia con WEBVTT e contiene cue validi con notazione a freccia.
Più Strumenti per Sottotitoli
Pulizia formato sottotitoli
Rimuovi formattazione, tag e rumore
Editor di sottotitoli
Modifica testo e timecode dei sottotitoli in griglia
Sincronizzazione e regolazione sottotitoli
Regola il timing con precisione al millisecondo
Unione sottotitoli
Unisci più file di sottotitoli
Traduttore IA Sottotitoli
Traduci in 19 lingue integrate
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.
Articoli Correlati
Converti i sottotitoli YouTube JSON3 in SRT, VTT o LRC | AllSubConverter
Scarica i sottotitoli YouTube in JSON3 e convertili in SRT, VTT o LRC. Guida passo passo con yt-dlp, formato JSON3 e conversione online gratuita.
Aggiungere pinyin e furigana ai sottotitoli | AllSubConverter
Scopri come aggiungere il pinyin ai sottotitoli cinesi e il furigana a quelli giapponesi.