Skip to content

Convertitore da STL a TTML

Trasforma i sottotitoli Sottotitoli Spruce (STL) nel formato TTML istantaneamente e in modo privato nel tuo browser.

Trascina e rilascia il tuo file STL qui

o clicca per sfogliare

Supporta file .stl fino a 50 MB

Architettura del motore principale

Convertitore online gratuito da STL a TTML

Il nostro convertitore da STL a TTML legge l'input Sottotitoli Spruce (STL) e produce l'output Timed Text Markup Language (TTML) interamente nel tuo browser. Il timing di origine STL (timecode di frame SMPTE HH:MM:SS:FF) viene convertito nel timing TTML (secondi (1.500s) o valori di orologio). Gli stili e il markup che il formato di destinazione non può rappresentare vengono normalizzati o rimossi, lasciando un output valido e pronto all'uso. La conversione avviene lato client, quindi i tuoi file di sottotitoli non vengono mai inviati a un server.

Ispettore di payload e sintassi

STL 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.stl
STL SORGENTE
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , 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

STL vs TTML Specifiche tecniche

Conforme agli standard
Formato Input

STL

STL

STL (Sottotitoli Spruce) è un formato di sottotitoli testuale usato nell'authoring DVD e in alcuni flussi di radiodiffusione. Ogni voce usa timecode di inizio e fine separati da virgola seguiti dal testo del sottotitolo, con il carattere barra verticale (|) a indicare le interruzioni di riga. Questa variante STL testuale è distinta dal formato broadcast EBU STL binario.

Formato di uscita

TTML

TTML

TTML (Timed Text Markup Language) è un formato di sottotitoli basato su XML standardizzato dal W3C e usato da Netflix, Apple TV e flussi di consegna in radiodiffusione. TTML memorizza i sottotitoli in elementi <p> con timing begin/end espresso in secondi (1.500s) o valori di orologio, supporta stili e regioni ricchi ed è la base dei profili IMSC e ITT.

Differenze di Formato

STL e TTML usano strutture interne diverse; il convertitore normalizza i cue di origine nel layout di destinazione.
STL usa timecode di frame SMPTE HH:MM:SS:FF; TTML usa attributi begin/end in secondi o valori di orologio.
STL può portare stili o markup; TTML supporta un proprio modello di stili, quindi la formattazione non supportata viene mappata o scartata.
L'output è TTML di base e non include stili opzionali o metadati del profilo di consegna.

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 le righe di cue STL Spruce basate su testo
Scrive un documento TTML UTF-8 di base
Converte il timing dei cue in attributi begin e end basati su secondi
Converte le interruzioni di riga in elementi <br/>
Effettua l’escape dei caratteri speciali XML
Elabora i file localmente senza caricarli

Perché Convertire?

TTML è usato da Netflix, Apple TV e molte specifiche di consegna in radiodiffusione e streaming.
La struttura XML di TTML supporta stili, regioni e timing ricchi che sopravvivono alle pipeline professionali.
TTML è la base dei profili IMSC e ITT usati per la consegna internazionale di sottotitoli.
TTML si valida in modo pulito ed è il moderno formato di scambio per il testo temporizzato professionale.
Scenarios

Casi d'Uso Comuni

Consegna streaming

Produci TTML come punto di partenza per Netflix, Apple TV e flussi broadcast; valida la specifica del destinatario.

Scambio professionale

Usa TTML come formato di scambio ricco e validabile per le pipeline professionali di testo temporizzato.

Profili IMSC / ITT

Genera TTML che funge da base per la consegna IMSC e iTunes Timed Text.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica il tuo file .stl trascinandolo o sfogliando.

  2. 2

    Il parser legge la struttura Sottotitoli Spruce (STL) ed estrae inizio, fine e testo di ogni cue.

  3. 3

    Il timing di origine STL (timecode di frame SMPTE HH:MM:SS:FF) viene convertito nel timing TTML (secondi (1.500s) o valori di orologio).

  4. 4

    Gli stili e il markup vengono normalizzati in TTML e i cue vengono formattati secondo la specifica TTML.

  5. 5

    Il file di output .ttml viene generato ed è pronto per il download.

Domande Frequenti

Legge un file Sottotitoli Spruce (STL), analizza il timing e il testo di ogni cue, normalizza la struttura in Timed Text Markup Language (TTML) e scrive un file .ttml valido. Il timing di origine STL (timecode di frame SMPTE HH:MM:SS:FF) viene convertito nel timing TTML (secondi (1.500s) o valori di orologio).

Assolutamente. Ogni conversione viene eseguita lato client nel tuo browser. Nessun dato di sottotitoli, contenuto di file o metadati viene trasmesso a un server.

STL e TTML supportano entrambi gli stili, ma i loro modelli di stile differiscono. Gli stili non mappabili vengono normalizzati o scartati, mentre il testo del dialogo e il timing vengono sempre preservati.

Sì, completamente gratuito, senza registrazione, senza filigrana e file fino a 50 MB ciascuno. Tutta l'elaborazione avviene nel tuo browser, quindi i tuoi file non vengono mai inviati a un server.

Il timing di origine STL (timecode di frame SMPTE HH:MM:SS:FF) viene convertito nel timing TTML (secondi (1.500s) o valori di orologio).

Sì. Il convertitore è completamente responsivo e funziona in qualsiasi browser mobile moderno su iOS e Android.

Pronto a convertire i tuoi sottotitoli?

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