Skip to content

Convertitore da TTML a VTT

Trasforma i sottotitoli XML TTML o ITT in VTT (WebVTT), lo standard web per il video HTML5. Rimuove la struttura XML in testo pulito con timing preciso.

Trascina e rilascia il tuo file TTML qui

o clicca per sfogliare

Supporta file .ttml, .itt, .xml fino a 50 MB

Architettura del motore principale

Convertitore online gratuito da TTML a VTT

Il nostro convertitore da TTML a VTT trasforma i file di sottotitoli TTML (Timed Text Markup Language) basati su XML in VTT (WebVTT), il formato standard W3C per il video HTML5 usato da YouTube, Vimeo e tutti i browser moderni. TTML è usato da Netflix, Apple TV e sistemi broadcast, ma non è supportato direttamente dalla maggior parte dei lettori web. La conversione viene eseguita interamente nel tuo browser, senza upload di file, senza registrazione e senza costi.

Ispettore di payload e sintassi

TTML 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

Sincronizzazione al millisecondo
input.ttml
TTML SORGENTE
<?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>
output.vtt
VTT RISULTATO
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!
Scheda tecnica

TTML vs VTT Specifiche tecniche

Conforme agli standard
Formato Input

TTML

TTML

TTML (Timed Text Markup Language) è un formato di sottotitoli basato su XML, standardizzato dal W3C. Utilizza elementi <p> con attributi begin e end (ad esempio begin="1.500s"). TTML è il formato di consegna per Netflix, iTunes/Apple TV e molti sistemi broadcast, con supporto per stili avanzati, posizionamento e metadati.

Formato di uscita

VTT

VTT

VTT (WebVTT) è un formato di sottotitoli standardizzato dal W3C per il video HTML5. Utilizza un’intestazione WEBVTT, timestamp separati da punti (HH:MM:SS.MMM), impostazioni di cue opzionali e testo semplice. VTT è leggero, ottimizzato per il web e supportato da YouTube, Vimeo e tutti i browser moderni.

Differenze di Formato

TTML usa XML con elementi <p>; VTT usa cue di testo normale
TTML usa attributi begin/end (1.500s); VTT usa righe di timestamp HH:MM:SS.MMM
TTML supporta stili inline via XML; VTT supporta tag inline semplici
TTML usa <br/> per interruzioni di riga; VTT usa interruzioni di riga letterali
I file TTML sono più grandi per l'overhead XML; VTT è compatto
TTML mira alla consegna professionale; VTT mira alla riproduzione web

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 cue <p> TTML con timing begin/end o begin/dur
Aggiunge l’intestazione WEBVTT richiesta dal formato
Scrive i timestamp di inizio e fine VTT separati da punto
Converte gli elementi <br/> in normali interruzioni di riga VTT
Decodifica le entità XML e rimuove i comuni tag in linea
Elabora i file localmente nel tuo browser

Perché Convertire?

La maggior parte dei lettori web non supporta direttamente TTML - VTT e lo standard web
Carica i sottotitoli convertiti su YouTube, Vimeo o qualsiasi lettore HTML5
Converti download di sottotitoli Netflix o Apple TV per la riproduzione web
La struttura XML di TTML è voluminosa; VTT è compatto e ottimizzato per il web
Gli editor di sottotitoli funzionano meglio con VTT che con TTML basato su XML
Prepara sottotitoli in formato professionale per streaming web e consegna CDN
Gli sviluppatori web che creano lettori video personalizzati hanno bisogno del formato VTT per la gestione dei sottotitoli in JavaScript, non del TTML basato su XML.
Scenarios

Casi d'Uso Comuni

Video web

Converti sottotitoli TTML in VTT per lettori video HTML5. VTT e lo standard web supportato da tutti i browser moderni.

Pubblicazione su YouTube

Converti sottotitoli TTML in VTT e caricali su YouTube, che accetta VTT come formato di sottotitoli.

Sottotitoli su Vimeo

Carica sottotitoli TTML su Vimeo convertendoli prima in VTT, poiché Vimeo supporta sottotitoli VTT.

Modifica sottotitoli

Converti TTML in VTT per facilitare la modifica in editor che preferiscono formati web-friendly.

Uso multipiattaforma

Condividi sottotitoli con utenti i cui lettori web non supportano il formato TTML.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica il tuo file TTML o ITT trascinandolo nel convertitore o sfogliando i file.

  2. 2

    Il parser estrae gli elementi <p> e legge gli attributi di tempo begin/end (o dur).

  3. 3

    Le espressioni di tempo vengono convertite nel formato VTT (HH:MM:SS.MMM).

  4. 4

    Viene aggiunta un'intestazione WEBVTT e i tag/entità XML vengono decodificati in testo pulito.

  5. 5

    Scarica il file VTT e usalo in qualsiasi lettore video HTML5 o piattaforma web.

  6. 6

    Le entità XML vengono decodificate e l'intestazione WEBVTT viene anteposta al risultato.

  7. 7

    Scarica il file .vtt, pronto per video HTML5, YouTube o riproduzione nel browser.

Domande Frequenti

La conversione da TTML a VTT trasforma i file di sottotitoli TTML basati su XML nel formato VTT (WebVTT). I dati di tempo e testo vengono estratti dagli elementi <p> di TTML e ristrutturati in cue VTT con intestazione WEBVTT e timestamp separati da punti.

TTML usa attributi XML begin/end con espressioni temporali separate da punti (begin="00:01:30.500"). VTT usa lo stesso formato separato da punti ma in una singola riga di timestamp con freccia: 00:01:30.500 --> 00:01:35.000. La conversione è diretta senza perdita di precisione.

Gli attributi di stile tts: di TTML vengono mappati agli equivalenti VTT dove possibile. Gli stili di font come il corsivo diventano tag <i>, il grassetto diventa tag <b>. Lo stile del colore viene mappato a tag di classe <c>. Lo stile complesso che VTT non può rappresentare viene semplificato.

Sì, dove possibile. Gli attributi TTML tts:origin, tts:extent e tts:textAlign vengono mappati alle impostazioni di cue VTT (position, line, align). Alcune funzionalità avanzate di posizionamento TTML possono essere semplificate, ma l'allineamento e la posizione di base vengono preservati.

Sì. Ogni file VTT valido deve iniziare con la riga di intestazione WEBVTT. Il convertitore la aggiunge automaticamente all'output, assicurando che il file sia riconosciuto da tutti i lettori e browser compatibili con VTT.

I tag XML come <span>, <b>, <i> vengono rimossi o semplificati durante la conversione. Il posizionamento e i metadati di stili avanzati vengono ridotti a cio che VTT supporta.

Pronto a convertire i tuoi sottotitoli?

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