Skip to content

Convertitore da TTML a SRT

Converti sottotitoli TTML XML da Netflix IMSC, Apple TV ITV o trasmissioni EBU-TT in SRT universale per qualsiasi lettore video.

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

Informazioni su TTML in SRT

Questo convertitore trasforma i file di sottotitoli TTML (Timed Text Markup Language) nel formato SubRip (SRT). TTML è un formato basato su XML usato da Netflix, Apple TV, Amazon e sistemi di trasmissione, ma la maggior parte dei lettori video consumer, delle smart TV e dei media server non può leggere TTML direttamente. La conversione in SRT rende questi file di sottotitoli professionali universalmente riproducibili su VLC, MX Player, Kodi, Plex, smart TV e qualsiasi dispositivo che supporti sottotitoli.

Ispettore di payload e sintassi

TTML a SRT 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.srt
SRT RISULTATO
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Scheda tecnica

TTML vs SRT Specifiche tecniche

Conforme agli standard
Formato Input

TTML

TTML

TTML (Timed Text Markup Language) è un formato di sottotitoli basato su XML del W3C usato da Netflix (IMSC/ITT), Apple TV (ITV), Amazon Prime Video e organismi di trasmissione (EBU-TT-D). I file TTML contengono XML strutturato con dichiarazioni di namespace, attributi di stile, elementi <p> per i cue ed espressioni temporali di inizio/fine. Possono usare estensioni .ttml, .xml o .itt.

Formato di uscita

SRT

SRT

SRT (SubRip) è un formato di sottotitoli in testo normale con voci numerate sequenzialmente, timestamp HH:MM:SS,mmm e semplici righe di testo. SRT è il formato universale di sottotitoli supportato da praticamente ogni lettore video, smart TV, media server, piattaforma di streaming e strumento di editing dei sottotitoli.

Differenze di Formato

TTML è un documento XML con radice <tt>, namespace ed elementi <p>. SRT è un file semplice di testo normale con voci numerate e nessuna struttura.
Le espressioni temporali TTML usano attributi begin/end con separatori punto (begin="00:01:30.500"). SRT usa HH:MM:SS,mmm con separatori virgola (00:01:30,500).
TTML supporta stile in linea (tts:fontFamily, tts:color, tts:origin). SRT non ha alcuno supporto di stile: tutta la formattazione visiva viene persa durante la conversione.
TTML usa tag <br/> per le interruzioni di riga. SRT usa caratteri di nuova riga letterali tra le righe all'interno di un cue.
TTML include metadati XML (lingua, regione, ruolo, flag di narrazione forzata). SRT non ha alcuna capacità di metadati.
I file TTML sono 3-6 KB al minuto di video. I file SRT sono 1-3 KB al minuto, circa la metà.

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
Scrive cue SRT numerati sequenzialmente
Converte il timing in timestamp SRT in millisecondi
Converte gli elementi <br/> in interruzioni di riga SRT
Decodifica le comuni entità XML
Rimuove i comuni tag di formattazione in linea

Perché Convertire?

La maggior parte dei lettori video consumer (VLC, MX Player, Kodi, MPC-HC) non supporta TTML e non mostrerà i sottotitoli dai file TTML.
Le smart TV (Samsung, LG, Sony, Panasonic) e i media server (Plex, Emby, Jellyfin) supportano principalmente SRT, non TTML.
I lettori video mobili su iOS e Android supportano universalmente SRT ma raramente TTML.
I file SRT sono molto più piccoli (1-3 KB/min) rispetto a TTML (3-6 KB/min), il che li rende ideali per l'archiviazione e la condivisione.
SRT è più facile da modificare in qualsiasi editor di testo senza conoscenza di XML, mentre TTML richiede la comprensione della struttura XML e dei namespace.
Le configurazioni home theater e media center (Kodi, Plex, Jellyfin) usano SRT per impostazione predefinita e potrebbero non rilevare automaticamente i file TTML.
La conversione da TTML a SRT rimuove lo stile ma preserva tutta la temporizzazione e il contenuto testuale, rendendo i sottotitoli universalmente accessibili.
Scenarios

Casi d'Uso Comuni

Libreria multimediale personale

Converti i sottotitoli TTML da download Netflix o catture di streaming in SRT per l'uso in librerie multimediali personali Plex, Kodi, Jellyfin o VLC.

Compatibilità con smart TV

Le smart TV di Samsung, LG, Sony e Panasonic supportano principalmente sottotitoli SRT. Converti i file TTML in SRT per la riproduzione su questi dispositivi.

Riproduzione video mobile

I lettori video mobili su iOS e Android supportano universalmente SRT ma raramente TTML. Converti i sottotitoli TTML per la visione mobile.

Editing semplificato

SRT può essere modificato in qualsiasi editor di testo senza conoscenza di XML. Converti TTML in SRT quando devi fare rapide modifiche di testo o temporizzazione senza occuparti della struttura XML.

Ottimizzazione delle dimensioni dei file

I file SRT sono circa la metà dei file TTML. Converti in SRT quando lo spazio di archiviazione o la banda sono un problema, ad esempio per download mobili o allegati email.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica o trascina il file .ttml (o .xml, .itt) nel convertitore.

  2. 2

    Il parser XML legge il documento TTML, navigando gli elementi <body>, <div> e <p>.

  3. 3

    Le espressioni temporali di inizio/fine vengono estratte e convertite nel formato HH:MM:SS,mmm per SRT.

  4. 4

    Il testo del sottotitolo viene estratto dagli elementi <p>, con i tag <br/> convertiti in interruzioni di riga.

  5. 5

    Le entità XML e gli attributi di stile vengono rimossi, lasciando un testo normale pulito.

  6. 6

    Ogni cue viene numerato sequenzialmente e formattato come voce SRT valida.

  7. 7

    Scarica il file .srt, pronto per l'uso in qualsiasi lettore o piattaforma video.

Domande Frequenti

La maggior parte dei lettori video consumer, smart TV e media server non supporta TTML. La conversione in SRT rende i sottotitoli universalmente riproducibili su VLC, Kodi, Plex, MX Player, smart TV e dispositivi mobili. Perdi lo stile e i metadati, ma guadagni compatibilità universale.

TTML usa attributi begin/end con espressioni temporali separate da punto (begin="00:01:30.500"). Il convertitore li analizza e li converte nel formato HH:MM:SS,mmm di SRT con separatori virgola (00:01:30,500). Tutta la precisione temporale viene preservata.

ITV di Apple TV è anch'esso un formato derivato da TTML. Il convertitore legge la struttura XML ed estrae i cue dei sottotitoli come farebbe con TTML standard, producendo output SRT valido.

Sì. Gli attributi di stile TTML (font, colore, posizionamento) non possono essere rappresentati in SRT, che non ha supporto di stile. La conversione preserva accuratamente tutto il contenuto testuale e la temporizzazione ma rimuove ogni formattazione visiva dal sorgente TTML.

Sì. I file IMSC di Netflix sono un profilo di TTML. Il convertitore analizza la struttura XML TTML sottostante indipendentemente dal profilo usato, estraendo testo e temporizzazione dagli elementi <p>.

TTML usa tag self-closing <br/> per le interruzioni di riga all'interno dei cue. Il convertitore li sostituisce con caratteri di nuova riga letterali, che è il modo in cui SRT rappresenta le interruzioni di riga nei cue multilinea.

Pronto a convertire i tuoi sottotitoli?

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