Skip to content

Convertitore da SMI a STL

Trasforma i sottotitoli Synchronized Accessible Media Interchange (SAMI) nel formato STL istantaneamente e in modo privato nel tuo browser.

Trascina e rilascia il tuo file SMI qui

o clicca per sfogliare

Supporta file .smi, .sami, .html fino a 50 MB

Architettura del motore principale

Convertitore online gratuito da SMI a STL

Il nostro convertitore da SMI a STL legge l'input Synchronized Accessible Media Interchange (SAMI) e produce l'output Sottotitoli Spruce (STL) interamente nel tuo browser. Il timing di origine SMI (millisecondi interi (Start=...)) viene convertito nel timing STL (timecode di frame SMPTE HH:MM:SS:FF). 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

SMI a STL 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.smi
SMI SORGENTE
<SAMI>
<BODY>
<SYNC Start=1000><P Class=ENCC>Hello, world!</P>
<SYNC Start=4000><P Class=ENCC>&nbsp;</P>
<SYNC Start=4500><P Class=ENCC>This is a subtitle file.</P>
<SYNC Start=8000><P Class=ENCC>&nbsp;</P>
<SYNC Start=8500><P Class=ENCC>Converted locally!</P>
<SYNC Start=12000><P Class=ENCC>&nbsp;</P>
</BODY>
</SAMI>
output.stl
STL RISULTATO
// 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!
Scheda tecnica

SMI vs STL Specifiche tecniche

Conforme agli standard
Formato Input

SMI

SMI

SMI (SAMI, Synchronized Accessible Media Interchange) è un formato di sottotitoli di Microsoft costruito da elementi <SYNC> simili a HTML il cui attributo Start è espresso in millisecondi. SMI supporta più tracce linguistiche tramite classi CSS ed era ampiamente usato per i sottotitoli di Windows Media Player e i contenuti di accessibilità.

Formato di uscita

STL

STL

STL (Sottotitoli Spruce) è un formato di sottotitoli testuale usato nell'authoring DVD e in alcuni flussi di radiodiffusione. Le voci usano timecode di inizio e fine separati da virgola seguiti dal testo del sottotitolo, con la barra verticale (|) per le interruzioni di riga. L'output è accettato da strumenti di authoring DVD e flussi basati su Spruce.

Differenze di Formato

SMI e STL usano strutture interne diverse; il convertitore normalizza i cue di origine nel layout di destinazione.
SMI usa attributi Start in millisecondi negli elementi <SYNC>; STL usa timecode di frame SMPTE HH:MM:SS:FF.
SMI può portare stili o markup; STL supporta un proprio modello di stili, quindi la formattazione non supportata viene mappata o scartata.

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

Genera un file STL Spruce con l'intestazione di commento standard.
Converte il timing di origine in timecode SMPTE (HH:MM:SS:FF).
Usa la barra verticale (|) per le interruzioni di riga, come si aspetta il formato STL.
Genera voci inizio, fine e testo separate da virgole.

Perché Convertire?

STL è accettato dagli strumenti di authoring DVD e dai flussi di lavoro di radiodiffusione basati su Spruce.
La struttura timecode più testo separata da virgole di STL è semplice da produrre e ispezionare.
STL è utile quando un sistema di destinazione si aspetta il formato testo dei sottotitoli Spruce anziché SRT o VTT.
La conversione in STL offre timecode SMPTE basati sui frame adatti alla produzione video.
Scenarios

Casi d'Uso Comuni

Autoreografia DVD

Produci file di sottotitoli STL per strumenti di authoring DVD che si aspettano il formato Spruce.

Flussi di radiodiffusione

Genera STL per le pipeline di sottotitoli broadcast legacy basate su Spruce.

Timing preciso per frame

Genera timecode basati sui frame SMPTE adatti ai sistemi di produzione video.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica il tuo file .smi trascinandolo o sfogliando.

  2. 2

    Il parser legge la struttura Synchronized Accessible Media Interchange (SAMI) ed estrae inizio, fine e testo di ogni cue.

  3. 3

    Il timing di origine SMI (millisecondi interi (Start=...)) viene convertito nel timing STL (timecode di frame SMPTE HH:MM:SS:FF).

  4. 4

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

  5. 5

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

Domande Frequenti

Legge un file Synchronized Accessible Media Interchange (SAMI), analizza il timing e il testo di ogni cue, normalizza la struttura in Sottotitoli Spruce (STL) e scrive un file .stl valido. Il timing di origine SMI (millisecondi interi (Start=...)) viene convertito nel timing STL (timecode di frame SMPTE HH:MM:SS:FF).

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

SMI e STL 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 SMI (millisecondi interi (Start=...)) viene convertito nel timing STL (timecode di frame SMPTE HH:MM:SS:FF).

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 SMI e convertilo in STL istantaneamente.