Skip to content

Convertitore da VTT a TTML

Aggiorna i sottotitoli WebVTT standard web a TTML XML per consegne a piattaforme di streaming, conformità broadcast e sottotitolazione professionale.

Trascina e rilascia il tuo file VTT qui

o clicca per sfogliare

Supporta file .vtt fino a 50 MB

Architettura del motore principale

Informazioni sulla conversione da VTT a TTML

Questo convertitore trasforma i file sottotitoli WebVTT (.vtt) in formato TTML (Timed Text Markup Language). WebVTT è lo standard web moderno per il video HTML5, ma piattaforme di streaming come Netflix, Apple TV e Amazon Prime Video usano spesso il formato TTML basato su XML per la consegna professionale. Questo convertitore colma quel divario, gestendo le funzionalità specifiche di VTT come impostazioni di cue, commenti NOTE, tag voice e l’intestazione WEBVTT durante la conversione.

Ispettore di payload e sintassi

VTT a TTML 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

Sincronizzazione al millisecondo
input.vtt
VTT SORGENTE
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
output.ttml
TTML RISULTATO
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
Scheda tecnica

VTT vs TTML Specifiche tecniche

Conforme agli standard
Formato Input

VTT

VTT

VTT (WebVTT) è lo standard W3C per i sottotitoli video HTML5 con timestamp separati da punti (00:01:30.500), identificatori di cue, blocchi di commento NOTE, tag voice (<v Speaker>), impostazioni di cue inline (position, align, line, size) e un’intestazione WEBVTT obbligatoria. È usato da YouTube, Netflix web, Vimeo e tutti i browser moderni.

Formato di uscita

TTML

TTML

TTML (Timed Text Markup Language) è un formato sottotitoli basato su XML del W3C usato da Netflix (IMSC), Apple TV (ITV), Amazon Prime Video e sistemi broadcast (EBU-TT-D). TTML fornisce XML strutturato con dichiarazioni di namespace, formattazione inline, posizionamento, metadati lingua e layout multi-regione complessi per la consegna professionale.

Differenze di Formato

I timestamp VTT usano punti (00:01:30.500). TTML usa attributi XML begin="00:01:30.500" end="00:01:35.000" con lo stesso formato puntato ma inserito nella sintassi degli attributi XML.
VTT inizia con una riga di intestazione WEBVTT obbligatoria. TTML inizia con una dichiarazione XML e un elemento radice <tt> con dichiarazioni di namespace.
VTT usa blocchi NOTE per commenti degli sviluppatori e identificatori di cue per riferimenti. TTML non ha equivalente; commenti e identificatori vengono rimossi.
VTT supporta i tag voice (<v Nome Parlante>) per l’etichettatura del parlante. TTML usa elementi <span ttm:role="x-speaker"> per lo stesso scopo.
Le impostazioni di cue VTT sono inline sulla riga di timestamp (align:left, line:50%). TTML usa attributi tts: sui singoli elementi <p> o definiti nella sezione <styling>.
Le regioni VTT sono definite con blocchi REGION. TTML usa elementi <region> nella sezione <layout> dell’intestazione.

Risoluzione dei problemi di conversione e insidie comuni

Soluzioni pratiche per la compatibilità dei lettori, la codifica dei caratteri e la sincronizzazione dei tempi

4 insidie comuni
GOTCHA #1

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.

GOTCHA #2

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.

GOTCHA #3

Sottotitoli sovrapposti quando più personaggi parlano contemporaneamente

Puoi calibrare i tempi delle singole battute nel nostro Editor di Sottotitoli per evitare sovrapposizioni visive.

GOTCHA #4

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

Legge i blocchi di cue WebVTT con timestamp direttamente nel tuo browser
Scrive un documento XML TTML UTF-8 di base
Converte il timing in attributi begin e end basati su secondi
Converte le interruzioni di riga dei cue in elementi <br/>
Effettua l’escape delle e commerciali e parentesi angolari nei nodi di testo
Elabora file fino a 50 MB senza caricarli

Perché Convertire?

Netflix può richiedere IMSC (un profilo TTML) per determinate consegne; verifica il portale partner e la specifica del titolo.
Apple TV e iTunes usano il formato ITV derivato da TTML, non VTT, per tutti gli asset sottotitoli nel loro ecosistema.
La consegna broadcast EBU-TT-D richiede file sottotitoli basati su XML e VTT non è accettato dai sistemi broadcast conformi EBU.
I partner di contenuti di Amazon Prime Video devono consegnare TTML, non VTT, tramite il portale Amazon Video Direct.
I flussi di lavoro professionali di localizzazione e sottotitolazione richiedono l’XML strutturato, i metadati e la precisione di stile di TTML che VTT non può eguagliare.
TTML supporta flag di narrazione forzata e metadati SDH (Sottotitoli per non udenti) che VTT non codifica, necessari per la conformità all’accessibilità.
Le capacità di stile di VTT sono limitate rispetto agli attributi tts: di TTML, che supportano posizionamento complesso, regioni e allineamento multilinea.
Scenarios

Casi d'Uso Comuni

Consegna Netflix

Il web player di Netflix usa VTT, ma il portale per i partner può richiedere IMSC/TTML per la consegna. Converti i sottotitoli VTT in TTML quando invii contenuti a Netflix per lo streaming.

Apple TV / iTunes

Se i tuoi sottotitoli sono creati in WebVTT per la distribuzione web, convertili in TTML prima di consegnarli ad Apple TV e iTunes, che possono richiedere il formato ITT.

Conversione broadcast EBU-TT-D

I sistemi di trasmissione europei richiedono EBU-TT-D (un profilo TTML). Converti i sottotitoli VTT standard web in TTML come punto di partenza prima della validazione del profilo EBU richiesto dal destinatario.

Consegna di sottotitolazione professionale

I fornitori di sottotitolazione e gli studi di localizzazione richiedono TTML per i flussi di lavoro professionali. Converti i tuoi sottotitoli VTT in TTML quando li consegni a team di sottotitolazione o localizzazione professionale.

Consegna conforme all'accessibilità

TTML supporta i metadati SDH e i flag di narrazione forzata che VTT non può codificare. Converti in TTML quando consegni sottotitoli conformi all'accessibilità per piattaforme di streaming.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica o trascina il tuo file .vtt nel convertitore.

  2. 2

    Il parser rimuove l’intestazione WEBVTT e i blocchi di commento NOTE.

  3. 3

    Ogni cue viene analizzato: identificatore (rimosso), riga di timestamp e contenuto testuale.

  4. 4

    I timestamp VTT separati da punti (00:01:30.500) diventano attributi begin/end di TTML.

  5. 5

    Le impostazioni di cue VTT (align:left, position:50%) vengono mappate negli attributi tts:textAlign e tts:origin.

  6. 6

    I tag voice (<v Speaker>) vengono convertiti in elementi span che preservano le etichette parlante.

  7. 7

    Il documento XML TTML completo viene assemblato e scarichi il file .ttml.

Domande Frequenti

VTT è lo standard W3C per la riproduzione video web, mentre TTML è lo standard W3C per la creazione e lo scambio di sottotitoli. Piattaforme come Netflix, Apple TV e Amazon usano spesso TTML nella consegna professionale, anche se i loro lettori web possono visualizzare VTT. TTML fornisce struttura XML, precisione di stile e metadati richiesti dai flussi professionali.

I blocchi NOTE VTT sono commenti per sviluppatori e vengono rimossi durante la conversione. TTML non ha un equivalente diretto dei blocchi NOTE, quindi vengono eliminati dall’output.

No. L’intestazione WEBVTT (la prima riga obbligatoria di ogni file VTT) viene rimossa. I documenti TTML iniziano con una dichiarazione XML e un elemento radice <tt>.

Sì. Le impostazioni di cue inline VTT come align, position, line e size vengono mappate negli attributi di stile tts: di TTML. Ad esempio, align:left di VTT diventa tts:textAlign="left" sull’elemento <p>.

I tag voice VTT (<v Nome Parlante>) etichettano i dialoghi per chi parla. Il convertitore preserva l’etichetta avvolgendo il testo in un elemento <span ttm:role="x-speaker"> all’interno del <p> di TTML.

Sì. L’output TTML segue la struttura standard TTML 1.0 con namespace corretti. Per la conformità IMSC Netflix, verifica rispetto alle ultime specifiche di consegna per requisiti aggiuntivi del profilo.

Pronto a convertire i tuoi sottotitoli?

Trascina qui il tuo file VTT e convertilo in TTML istantaneamente.