Come convertire SRT in TTML
Scopri come convertire l'SRT in TTML per flussi professionali di consegna in streaming e broadcast.
L'SRT è il formato di sottotitoli che si trova quasi ovunque, ma i flussi professionali di streaming e broadcast usano spesso profili della famiglia TTML per la consegna dei sottotitoli. Se la destinazione richiede TTML o IMSC, convertire l'SRT in TTML è in genere il primo passo. Questa guida spiega come il TTML conserva la struttura durante la conversione e come convertire l'SRT in TTML in pochi secondi.
Perché le piattaforme di streaming usano il TTML
Il TTML (Timed Text Markup Language) è un formato di sottotitoli basato su XML standardizzato dal W3C e dallo SMPTE. A differenza dell'SRT, che è testo semplice senza stili, il TTML trasporta metadati strutturati: tempismo, regioni, font, colori, posizionamento e lingua. È questa struttura a permettere a un singolo file di sottotitoli di essere reso in modo coerente su una smart TV, uno smartphone e un decoder.
Netflix, Apple e i fornitori broadcast usano comunemente profili della famiglia TTML perché questi formati possono trasportare posizione, stile, lingua e metadati di workflow oltre al testo semplice. IMSC è un profilo vincolato del TTML ampiamente usato per sottotitoli dei media internet; la specifica di consegna del destinatario definisce il profilo e i metadati esatti richiesti.
In sintesi: l'SRT è ottimo per la riproduzione, ma il TTML è il linguaggio della consegna professionale di sottotitoli.
Cosa cambia quando si converte l'SRT in TTML
La conversione tra questi formati non è un semplice scambio di testo. Il convertitore fa tre cose per te:
1. Gli orari vengono riscritti. L'SRT usa HH:MM:SS,mmm con una virgola prima dei millisecondi. Il TTML esprime il tempismo attraverso attributi begin e end, in secondi (1.500s) o in formato orologio (00:00:01.500). Entrambi mantengono la precisione al millisecondo, quindi non si perde alcun dettaglio di tempismo.
2. Il file viene avvolto in XML. Un file TTML è un documento XML valido. Ogni sottotitolo diventa un elemento <p> all'interno di un <body>, con una sezione <head> per stili e metadati. I numeri sequenziali dell'SRT scompaiono perché il TTML identifica i sottotitoli tramite i loro attributi, non tramite un contatore.
3. Il testo semplice acquista struttura. Le interruzioni di riga diventano tag <br/>, e il testo viene collocato all'interno di elementi nominati affinché un lettore possa applicare stile e posizionamento. Poiché l'SRT non ha stili fin dall'inizio, il TTML convertito parte senza stile, che puoi poi arricchire in un editor di sottotitoli.
Come convertire l'SRT in TTML
Il modo più veloce è usare il nostro convertitore gratuito da SRT a TTML. Incolla o carica il tuo file SRT e lo strumento produce un documento TTML valido con tempismo, testo e interruzioni di riga preservati. Poiché entrambi i formati supportano la precisione al millisecondo, il tempismo convertito è esatto.
Se il tuo flusso di lavoro a valle richiede un profilo IMSC o EBU-TT, il TTML convertito è un punto di partenza pulito. Puoi poi aprirlo in un editor di sottotitoli per aggiungere regioni, stili e metadati di lingua prima della consegna.
Domande frequenti
La conversione da SRT a TTML fa perdere precisione nel tempismo?
No. Entrambi i formati supportano la precisione al millisecondo, quindi il TTML convertito mantiene gli orari esatti di inizio e fine di ogni sottotitolo. Non è necessario alcun arrotondamento.
Il TTML è uguale all'IMSC?
IMSC è un profilo vincolato del TTML. Ogni file IMSC è un TTML valido, ma non ogni file TTML rispetta le regole più strette di IMSC. Convertire l'SRT in TTML ti dà la struttura di base. Verifica il profilo IMSC e la specifica di consegna del destinatario, perché possono applicarsi metadati o vincoli di stile aggiuntivi.
Posso convertire il TTML di nuovo in SRT?
Sì. Usa il convertitore da TTML a SRT per estrarre testo semplice e tempismo da un file TTML. Gli stili e il posizionamento che l'SRT non può rappresentare vengono scartati, ma il testo e il tempismo restano accurati.