Skip to content
Guida al formato

Cos’è un file SMI?

Tutto ciò che devi sapere sul formato di sottotitoli SAMI, sviluppato da Microsoft per sottotitoli sincronizzati e accessibilità.

SMI (Synchronized Accessible Media Interchange, noto anche come SAMI) è un formato di sottotitoli basato su HTML sviluppato da Microsoft alla fine degli anni Novanta. È stato progettato per fornire sottotitoli codificati per Windows Media Player e gli strumenti di accessibilità di Microsoft. Sebbene sia stato in gran parte sostituito da VTT per il video web, i file SMI si incontrano ancora in contenuti legacy, media educativi e archivi di accessibilità.

Cosa significa SMI?

SMI sta per Synchronized Accessible Media Interchange. Microsoft ha introdotto il formato come parte della sua iniziativa di accessibilità per fornire sottotitoli per i media digitali. L’estensione del file .smi e il nome del formato SAMI sono usati indifferentemente. Il formato è strutturalmente simile all’HTML, usando tag e stili simili al CSS all’interno di un blocco SYNC per definire quando i sottotitoli appaiono e scompaiono.

Come funzionano i file SMI

Un file SMI è essenzialmente un documento HTML con una struttura speciale. Contiene una sezione HEAD con definizioni di stile e una sezione BODY con elementi SYNC. Ogni elemento SYNC ha un attributo Start che specifica il tempo di visualizzazione in millisecondi e contiene un elemento P (paragrafo) con il testo del sottotitolo. SMI supporta stili CSS, tracce multilingua e funzioni di accessibilità come testo descrittivo per spettatori con disabilità uditive.

Quando usare SMI

SMI si incontra principalmente quando si lavora con contenuti Windows Media legacy, vecchie piattaforme video educative o archivi di accessibilità sottotitolati all’inizio degli anni 2000. Se devi modernizzare vecchi contenuti sottotitolati, la conversione da SMI a VTT o SRT è il percorso consigliato. Per nuovi lavori di sottotitolazione, VTT è la scelta standard per il video web, mentre SRT offre la massima compatibilità.

Struttura del file SMI

<SAMI>
<HEAD>
<TITLE>Example Subtitles</TITLE>
<STYLE TYPE="text/css">
P { font-family: sans-serif; color: white; }
.ENCC { name: English; lang: en-US; }
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello, world!
<SYNC Start=4000>
<P Class=ENCC>This is a subtitle.
<SYNC Start=8000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>
<SAMI>Elemento radice che racchiude l’intero documento di sottotitoli
<SYNC Start=1000>Segna un evento di sottotitolo che inizia a 1000 millisecondi (1 secondo)
<P Class=ENCC>Elemento paragrafo con una classe di lingua per sottotitoli multitraccia
<STYLE>Blocco CSS per definire lo stile dei sottotitoli (font, colore, posizione)

Vantaggi di SMI

  • Struttura basata su HTML, leggibile dall’uomo in qualsiasi editor di testo
  • Supporta stili CSS per font, colori e posizionamento
  • Tracce multilingua all’interno di un singolo file
  • Progettato con funzioni di accessibilità per spettatori con disabilità uditive

Limiti di SMI

  • In gran parte deprecato – gli standard web moderni usano VTT
  • Supportato principalmente da Windows Media Player legacy e vecchi strumenti
  • La sintassi simile a HTML può essere prolissa rispetto a SRT o VTT
  • Non più mantenuto o sviluppato da Microsoft

Player e piattaforme che supportano SMI

Windows Media Player MPC-HC FFmpeg Subtitle Edit Vecchie piattaforme educative

Domande frequenti su SMI

Come apro un file SMI?

I file SMI sono testo semplice basato su HTML, quindi puoi aprirli in qualsiasi editor di testo o browser web. Subtitle Edit e FFmpeg possono anche analizzarli. Per la riproduzione video moderna, converti SMI in SRT o VTT per un miglior supporto dei player.

Qual è la differenza tra SMI e SRT?

SMI è un formato basato su HTML con stili CSS, tracce multilingua e temporizzazione in millisecondi. SRT è un formato di testo semplice molto più semplice con solo numeri di sottotitolo, timestamp e testo. SRT è universalmente supportato; SMI è principalmente per contenuti Windows Media legacy.

Qual è la differenza tra SMI e VTT?

Entrambi sono formati basati su testo, ma VTT è lo standard web moderno (W3C) con ampio supporto dei browser, mentre SMI è un formato Microsoft legacy. VTT è il sostituto consigliato per SMI in tutti i flussi di lavoro video moderni.

I file SMI possono avere più lingue?

Sì. SMI supporta più tracce linguistiche all’interno di un singolo file usando diverse classi CSS (ad es. ENCC per l’inglese, ESCC per lo spagnolo). Ogni blocco SYNC può contenere paragrafi per più lingue simultaneamente.

Converti SMI in altri formati

Potresti aver bisogno anche di questi strumenti