Gratuito e Sicuro100% Privato e nel Browser

Convertitore da SRT a SMI

Converti Sottotitoli SubRip (.SRT) in Microsoft SAMI (.SMI) Online

I Tuoi File Rimangono sul Tuo Dispositivo: Tutta l’elaborazione della conversione avviene al 100% localmente nel browser. Nessun file o testo viene inviato a server remoti.
SubRip SRT Input (.srt)
Trascina e rilascia il tuo file qui, oppure
Microsoft SAMI Output (.smi)
Opzioni Sottotitoli e SAMI
Nome classe CSS SAMI per la traccia (es. KRCC, ENCC, ITCC)
Inserisce <SYNC Start=endMs><P Class=...>&nbsp; per nascondere il testo al termine della battutaConserva i tag <i>, <b>, <u> o pulisci come testo semplice

La Guida Completa per Convertire Sottotitoli da SRT a SMI (SAMI)

Padroneggia la conversione dei file di sottotitoli SubRip (.srt) nel formato Microsoft SAMI (.smi). Scopri come funziona l'architettura HTML di SAMI, come trasformare i timestamp orari in tag <SYNC> espressi in millisecondi, come inserire punti di cancellazione puliti e come ottimizzare la riproduzione in Windows Media Player, GOM Player e PotPlayer.

SubRip (.srt) è universalmente considerato il punto di riferimento globale per i sottotitoli video. La sua struttura essenziale—composta da numeri sequenziali, timestamp con ore, minuti, secondi e millisecondi, e righe di dialogo in testo semplice—garantisce un supporto immediato su player web, smartphone, server domestici come Plex e software di montaggio professionale come Adobe Premiere Pro e DaVinci Resolve.

Ciononostante, diversi ecosistemi didattici per l'apprendimento delle lingue, sistemi Windows d'epoca e i principali riproduttori multimediali dell'Asia orientale continuano a utilizzare primariamente il formato Microsoft SAMI (.smi). Sviluppato da Microsoft nel 1998 per Windows Media Player, Synchronized Accessible Media Interchange (SAMI) adotta un modello di documento HTML arricchito da fogli di stile CSS, classi di lingua dedicate e tag temporali <SYNC Start="..."> calcolati in millisecondi. In Corea del Sud, SAMI (.smi) rappresenta da oltre vent'anni il formato standard per player rinomati come GOM Player, PotPlayer e KMPlayer.

Quando video editor, traduttori o cineteche devono fornire sottotitoli per piattaforme che richiedono rigorosamente il formato SAMI, convertire da SRT a SMI diventa un passaggio indispensabile. Non si tratta di una semplice ridenominazione dell'estensione: occorre trasformare i codici orari in millisecondi interi assoluti, convertire le interruzioni di riga in tag HTML (<BR>), impostare intestazioni e classi CSS (.KRCC, .ENCC) e inserire punti di cancellazione (&nbsp;) affinché le battute non restino bloccate a schermo.

Questa guida tecnica approfondita esamina le discrepanze strutturali tra SRT e SMI, le formule di conversione temporale, le buone pratiche per la gestione dei sottotitoli bilingue, l'automazione tramite FFmpeg e la risoluzione dei problemi di sincronizzazione più diffusi.

Che cos'è un File SRT e che cos'è un File SMI (SAMI)?

Un file SubRip (.srt) è un documento di testo lineare ideato per mostrare battute di dialogo in corrispondenza delle immagini. Ciascun blocco comprende un indice numerico (1, 2, 3...), un intervallo temporale con inizio e fine separati da una freccia (00:01:23,456 --> 00:01:27,890), il testo del dialogo e una riga vuota di separazione. SRT non include intestazioni complesse né stili grafici vincolanti.

Al contrario, un file Microsoft SAMI (.smi o .sami) è strutturato come un documento HTML/XML a tutti gli effetti. Si apre con il tag <SAMI>, contiene una sezione <HEAD> con fogli di stile CSS integrati (<STYLE TYPE="text/css">) e colloca tutti i sottotitoli all'interno del corpo <BODY>. Ciascuna frase è introdotta dal tag <SYNC Start=#####>, dove il valore corrisponde ai millisecondi complessivi trascorsi dall'inizio del filmato (ad esempio 83456 ms anziché 00:01:23,456).

Inoltre, SAMI collega ogni battuta a una classe CSS (<P Class=KRCC>), che dichiara la lingua (coreano o inglese) e gestisce caratteristiche tipografiche come font (Gulim, Batang, Arial), dimensione, colore e allineamento. Se SRT si fa apprezzare per la sua praticità, SAMI offre la potenza degli stili CSS e la gestione multilingue in un singolo file.

Perché Convertire Sottotitoli da SRT a SMI / SAMI?

Scopri gli scenari tecnici principali in cui la conversione da SubRip (.srt) a Microsoft SAMI (.smi) risulta fondamentale.

Piena Compatibilità con i Player Coreani

I riproduttori sudcoreani più diffusi come GOM Player, PotPlayer e KMPlayer includono funzioni avanzate per la visualizzazione simultanea bilingue, il rendering ottimizzato dei caratteri Hangul e lo studio delle lingue con file SAMI (.smi) dotati di classi KRCC ed ENCC.

Supporto su Versioni Classiche di Windows Media Player

PC aziendali, totem informativi e installazioni che impiegano Windows Media Player 9, 10 o 11 gestiscono nativamente i sottotitoli in formato SAMI senza richiedere l'installazione di filtri DirectShow come DirectVobSub (VSFilter).

Software Didattici per l'Apprendimento delle Lingue

Numerose applicazioni interattive di studio linguistico in Asia sfruttano i tag <P Class=...> di SAMI per associare le parole a dizionari integrati e consentire allo studente di passare dalla lingua madre a quella straniera.

Requisiti di Trasmissione e Conservazione Archivistica

Determinate specifiche di consegna per emittenti televisive e cineteche storiche prescrivono la fornitura di sottotitoli strutturati secondo le specifiche SAMI con stili CSS incorporati.

Controllo Diretto della Tipografia e dello Stile

A differenza di SRT, che dipende dalle impostazioni del lettore, SAMI permette di definire font (come Gulim o Arial), corpo del testo e allineamento al centro direttamente all'interno del blocco <STYLE>.

Come Convertire SRT in SMI Online (Passo dopo Passo)

Segui questa semplice procedura per trasformare i tuoi file SubRip in sottotitoli Microsoft SAMI perfettamente compatibili.

1

Carica o Incolla i Sottotitoli SRT

Trascina il file .srt nell'area di rilascio, clicca su Sfoglia File per selezionarlo dal tuo dispositivo oppure incolla direttamente il testo SubRip nel riquadro di sinistra.

2

Imposta la Classe di Lingua e le Opzioni di Rimozione

Seleziona la classe SAMI desiderata (.KRCC per il coreano, .ENCC per l'inglese, .ITCC per l'italiano) e mantieni attiva l'opzione dei punti di cancellazione (&nbsp;) per fare sparire il testo al momento giusto.

3

Visualizza l'Anteprima e Scarica il File .SMI

Esamina il markup generato nel pannello destro e clicca su Scarica .SMI per salvare il file, oppure premi Copia per incollarlo dove preferisci.

SRT vs. SMI: Confronto Tecnico Approfondito

Valuta le differenze di struttura, gestione temporale e compatibilità tra SubRip e Microsoft SAMI.

Caratteristica / SpecificaSubRip Standard (.SRT)Formato Microsoft SAMI (.SMI)
Estensione del File.srt.smi, .sami
Architettura del DocumentoBlocchi sequenziali in testo semplice (indice, orari, testo)Struttura HTML / XML completa (<SAMI>, <HEAD>, <BODY>)
Formato TemporaleFormato orologio (HH:MM:SS,mmm --> HH:MM:SS,mmm)Millisecondi trascorsi (<SYNC Start=12345>)
Chiusura del SottotitoloOrario di fine esplicito su ciascuna rigaImplicita; cancellata tramite tag con spazio unificatore (&nbsp;)
Stili e TipografiaSolo tag HTML essenziali (<i>, <b>, <u>, <font>)Foglio di stile CSS integrato (<STYLE TYPE="text/css">)
Supporto MultilingueUnica lingua per ciascun fileNativo attraverso classi CSS (.KRCC, .ENCC, .ITCC)
A Capo del TestoCaratteri di nuova riga standard (\n o \r\n)Tag HTML <BR>
Riproduttori di RiferimentoVLC, Plex, YouTube, Premiere Pro, DaVinci ResolveGOM Player, PotPlayer, Windows Media Player

I Timestamp SAMI: Dall'Orologio ai Millisecondi

La logica matematica alla base del passaggio dagli orari SRT ai tag SAMI <SYNC>.

La principale peculiarità tecnica nella conversione da SRT a SMI consiste nel modo in cui i due standard intendono la linea temporale. SubRip associa a ogni battuta un intervallo chiuso nel formato HH:MM:SS,mmm --> HH:MM:SS,mmm. Per esempio, un dialogo pronunciato tra 1 minuto, 24 secondi e 500 millisecondi e 1 minuto, 28 secondi e 200 millisecondi viene codificato come `00:01:24,500 --> 00:01:28,200`.

Al contrario, Microsoft SAMI opera tramite trigger istantanei lungo una linea temporale continua. Invece di indicare un orario finale, SAMI impiega il tag `<SYNC Start=#####>`, in cui il valore numerico esprime i millisecondi trascorsi dall'avvio del video. La formula di conversione è: InizioMs = (Ore * 3.600.000) + (Minuti * 60.000) + (Secondi * 1.000) + Millisecondi. Per 00:01:24,500 il calcolo produce (1 * 60.000) + (24 * 1.000) + 500 = 84.500 ms.

Dato che SAMI non possiede un parametro di durata nativo, una frase comparsa a <SYNC Start=84500> resterebbe visibile sullo schermo fino alla battuta successiva. Per farla scomparire con assoluta puntualità (a 88.200 ms), il nostro convertitore crea un tag di cancellazione: `<SYNC Start=88200><P Class=KRCC>&nbsp;`. Questa soluzione previene residui visivi e testi sovrapposti.

Gestione delle Classi di Lingua (.KRCC, .ENCC) in SAMI

Come l'architettura a classi CSS di SAMI abilita i sottotitoli multilingue.

Uno dei punti di forza del formato SAMI risiede nella capacità di raggruppare più lingue in un solo documento. Nel blocco `<STYLE>` dell'intestazione vengono definite classi CSS per ciascun idioma. Ad esempio, `.KRCC { Name: Korean; lang: ko-KR; SAMIType: CC; }` contrassegna la traccia coreana e `.ENCC { Name: English; lang: en-US; SAMIType: CC; }` contrassegna quella inglese.

Attraverso il nostro convertitore puoi stabilire la classe linguistica da assegnare al testo. Nei filmati destinati a player come PotPlayer o GOM Player, l'impiego della classe `KRCC` fa sì che il motore di rendering attivi automaticamente le impostazioni tipografiche ideali per i caratteri Hangul coreani (come il font Gulim).

Qualora disponessi di due file SRT separati in lingue differenti, potrai convertirli con le rispettive classi e unire i blocchi temporali in un unico file SAMI bilingue per consentire agli spettatori di alternare i sottotitoli o visualizzarli insieme per esercitarsi.

Esempio Concreto: Conversione da SRT a SMI

Confronta il testo originale SubRip con il codice generato in Microsoft SAMI:

SubRip Standard (.SRT)
1
00:00:01,200 --> 00:00:04,500
Ciao e benvenuto nel nostro video!
Ci auguriamo che la presentazione sia di tuo gradimento.

2
00:00:05,100 --> 00:00:08,800
I sottotitoli sono sincronizzati al millisecondo.
Formato Microsoft SAMI (.SMI)
<SAMI>
<HEAD>
<TITLE>Sottotitoli Convertiti</TITLE>
<STYLE TYPE="text/css">
<!--
P { font-family:gulim, sans-serif; font-size:14pt; text-align:center; color:white; }
.KRCC { Name:Korean; lang:ko-KR; SAMIType:CC; }
.ENCC { Name:English; lang:en-US; SAMIType:CC; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1200><P Class=KRCC>
Ciao e benvenuto nel nostro video!<BR>Ci auguriamo che la presentazione sia di tuo gradimento.
<SYNC Start=4500><P Class=KRCC>&nbsp;
<SYNC Start=5100><P Class=KRCC>
I sottotitoli sono sincronizzati al millisecondo.
<SYNC Start=8800><P Class=KRCC>&nbsp;
</BODY>
</SAMI>

Soluzione: Nota come le due righe del sottotitolo #1 vengano unite dal tag HTML <BR>, i timestamp trasformati in <SYNC Start=1200> e <SYNC Start=4500>, e il punto di rimozione (&nbsp;) collocato a 4.500 ms prima dell'inizio del dialogo successivo a 5.100 ms.

A Capo e Formattazione HTML in SAMI

Come vengono mantenuti i dialoghi su due righe e la formattazione grafica.

Nei file SubRip (.srt) il ritorno a capo viene gestito con normali caratteri di nuova riga (\n). Tuttavia, poiché i file SAMI vengono interpretati come documenti HTML, i player e i browser raggruppano gli spazi consecutivi ignorando i ritorni a capo standard. Riportare il testo grezzo produrrebbe una sola frase continua sgradevole da leggere.

Il nostro convertitore rimedia automaticamente convertendo ogni interruzione di riga nel tag `<BR>`. In tal modo i dialoghi tra due personaggi contraddistinti da trattini o le frasi lunghe ripartite su due livelli mantengono l'impaginazione corretta.

In aggiunta, se il tuo file SRT contiene tag di formattazione come corsivo (`<i>`), grassetto (`<b>`) o sottolineato (`<u>`), il nostro strumento li preserva all'interno di `<P Class=...>`. I player compatibili renderanno gli stili grafici con la massima fedeltà.

Convertire da SRT a SMI da Riga di Comando con FFmpeg

Automatizza la conversione massiva dei tuoi sottotitoli tramite comandi di terminale.

bash / terminal
ffmpeg -i sorgente.srt -c:s sami destinazione.smi

Per amministratori di sistema e videomaker che gestiscono migliaia di file, FFmpeg mette a disposizione la conversione rapida da riga di comando. Il comando `ffmpeg -i sorgente.srt -c:s sami destinazione.smi` legge il documento SubRip e lo salva nel formato Microsoft SAMI (.smi).

In Windows PowerShell, per processare un'intera cartella, digita: `Get-ChildItem *.srt | ForEach-Object { ffmpeg -i $_.FullName -c:s sami ($_.BaseName + '.smi') }`. Su terminali Linux o macOS, esegui: `for f in *.srt; do ffmpeg -i "$f" -c:s sami "${f%.srt}.smi"; done`.

Tuttavia, FFmpeg genera strutture standardizzate che non permettono di personalizzare interattivamente le classi di lingua (.KRCC) né di gestire con precisione i punti di cancellazione. Il nostro strumento web garantisce anteprima immediata e controllo totale senza alcuna riga di comando.

Ambiti di Applicazione per la Conversione da SRT a SMI

Scopri dove i sottotitoli in formato Microsoft SAMI rimangono fondamentali.

Player Multimediali Sudcoreani

Assicura un funzionamento ineccepibile con GOM Player, PotPlayer e KMPlayer, beneficiando del rendering avanzato per font coreani e della visualizzazione simultanea bilingue.

Piattaforme Didattiche di Studio Linguistico

Prepara file strutturati per applicazioni educative in Asia che collegano i sottotitoli a vocabolari interattivi mediante le classi <P Class=...>.

Totem Informativi e Sistemi Windows Classici

Visualizza sottotitoli accessibili su postazioni multimediali aziendali e schermi digitali basati su Windows Media Player senza codec esterni.

Archivi Televisivi e Cinetecari

Riconverti trascrizioni SRT contemporanee nel formato SAMI per conformarti a specifici capitolati tecnici e norme di conservazione storica.

Risoluzione dei Problemi di Conversione da SRT a SMI

Risolvi all'istante testi persistenti a schermo ed errori di visualizzazione.

I sottotitoli non scompaiono e restano impressi a schermo

Causa: SAMI non dispone di un parametro di durata; senza punto di cancellazione il testo rimane visibile fino al dialogo successivo.

Soluzione: Verifica che l'opzione 'Aggiungi Punti di Cancellazione' sia selezionata nel nostro convertitore. Verrà creato un tag `<SYNC Start=fineMs><P Class=...>&nbsp;` al termine di ogni battuta.

Il testo viene mostrato su una sola riga lunghissima anziché due

Causa: I ritorni a capo non sono stati trasformati in tag HTML `<BR>`, spingendo il motore SAMI ad accorpare le parole.

Soluzione: La nostra applicazione traduce sempre i ritorni a capo in tag `<BR>`. Utilizza sempre il file scaricato dal convertitore.

I caratteri coreani o accentati risultano illeggibili in Windows Media Player

Causa: Le versioni classiche di Windows Media Player su sistemi Windows coreani richiedono la codifica ANSI (CP949/EUC-KR) invece di UTF-8.

Soluzione: Apri il file .smi con il Blocco note di Windows, clicca su File > Salva con nome e seleziona 'ANSI' nel menu Codifica prima di riprodurre il video.

Il lettore multimediale mostra tutte le lingue contemporaneamente

Causa: Nel file sono presenti diverse classi CSS ma nel player è attiva la visualizzazione globale di tutte le tracce.

Soluzione: Accedi al menu dei sottotitoli del player (es. GOM Player) e seleziona la lingua desiderata (es. 'Coreano (KRCC)' o 'Italiano (ITCC)').

Perfeziona il Tuo Flusso di Sottotitolaggio con SRT a SMI

Benché la produzione audiovisiva moderna prediliga SubRip (.srt) e WebVTT (.vtt), il formato Microsoft SAMI (.smi) rimane insostituibile per software specialistici, nell'insegnamento delle lingue e nella distribuzione televisiva sudcoreana. Comprendere la transizione dagli orari di orologio ai millisecondi permette di soddisfare con precisione qualsiasi requisito di consegna.

Il nostro convertitore online da SRT a SMI semplifica l'intero processo calcolando i millisecondi con precisione al millimetro, generando punti di cancellazione puliti e strutturando intestazioni SAMI impeccabili. Con privacy al 100% nel tuo browser e senza caricare file su server, converti i tuoi sottotitoli in totale sicurezza.

Domande Frequenti sulla Conversione da SRT a SMI

Che cos'è un file SMI (SAMI) e come è strutturato?

Un file SMI (Synchronized Accessible Media Interchange) è un formato di sottotitoli basato su HTML introdotto da Microsoft alla fine degli anni '90. Utilizza tag tipici del codice HTML (<SAMI>, <HEAD>, <STYLE>, <BODY>) insieme a tag temporali come <SYNC Start=12345> e classi di paragrafo come <P Class=KRCC>. Le tempistiche sono espresse in millisecondi totali trascorsi dall'inizio del video.

Perché dovrei convertire un file SRT in formato SMI (SAMI)?

Sebbene il formato SRT sia lo standard mondiale più universale, il formato SAMI (.smi) rimane essenziale per vecchi sistemi operativi Windows, software didattici interattivi e soprattutto per i celebri lettori multimediali sudcoreani (GOM Player, PotPlayer, KMPlayer) che sfruttano le classi KRCC per i sottotitoli bilingue.

Come vengono convertiti i tempi di inizio e fine SRT nei tag SAMI <SYNC>?

Il nostro convertitore calcola i millisecondi totali: (Ore * 3.600.000) + (Minuti * 60.000) + (Secondi * 1.000) + Millisecondi. Il tempo di inizio è posizionato nel tag `<SYNC Start=inizioMs><P Class=KRCC>`. Poiché SAMI non dispone di un parametro di durata finale, viene generato un tag vuoto `<SYNC Start=fineMs><P Class=KRCC>&nbsp;` al momento esatto di chiusura del blocco.

Cosa indicano le classi .KRCC e .ENCC nei file SAMI?

Indicano classi CSS definite nell'intestazione <STYLE>. Per consuetudine, KRCC sta per 'Korean Closed Caption' (coreano) ed ENCC per 'English Closed Caption' (inglese). I lettori compatibili riconoscono queste classi per consentire il cambio al volo della lingua dei sottotitoli.

I sottotitoli composti da più righe vengono preservati nell'output SMI?

Sì. Se una battuta SRT contiene due o più righe di testo, il convertitore le unisce automaticamente con il tag di a capo HTML `<BR>` all'interno di `<P Class=...>`. In questo modo la divisione dei dialoghi rimane pulita e ben impaginata a schermo.

Il convertitore supporta i caratteri speciali e l'Unicode?

Sì, supporta pienamente la codifica UTF-8, compresi i caratteri accentati italiani (à, è, é, ì, ò, ù), l'alfabeto coreano Hangul, il giapponese e il cirillico. Per i lettori d'epoca che richiedono codifiche ANSI/EUC-KR, il file può essere risalvato facilmente con la codifica desiderata.

È possibile convertire SRT in SMI da riga di comando con FFmpeg?

Sì, digitando: `ffmpeg -i sottotitoli.srt -c:s sami output.smi`. Tuttavia, FFmpeg produce una struttura base senza personalizzazione grafica delle classi bilingue (.KRCC) né gestione precisa dei punti di cancellazione. Il nostro strumento web esegue tutto all'istante senza installare alcun programma.

I miei file vengono caricati o conservati sui vostri server?

No. L'intero processo avviene esclusivamente in locale nel tuo browser tramite JavaScript. I tuoi file e copioni non lasciano mai il tuo dispositivo, assicurando riservatezza e protezione totale.

Strumenti Correlati

Strumenti di conversione sottotitoli gratuiti e nel browser. Nessuna installazione, nessun upload sui server, 100% privato.

Convertitore da TXT a SRT

Gratuito e nel Browser

Trasforma trascrizioni e testi in sottotitoli SRT formattati con velocità di lettura personalizzabile e minutaggio stimato.

Convertitore da SRT a Testo

Gratuito e Veloce

Rimuovi timestamp, numeri sequenziali e tag HTML dai tuoi file SubRip (.srt) per ottenere trascrizioni pulite.

Convertitore da SRT a VTT

Pronto WebVTT

Converti sottotitoli SRT standard nel formato moderno WebVTT per player video HTML5 e browser web.

Convertitore da VTT a SRT

SubRip Universale

Trasforma file WebVTT in file universali SubRip (.srt) compatibili con editor video e lettori multimediali.

Convertitore da SRT a ASS

Compatibile ASS v4+

Converti sottotitoli SRT di base nel formato Advanced SubStation Alpha (.ass) con font personalizzati, colori, bordi e posizionamento preciso per Aegisub e lettori multimediali.

Convertitore da ASS a SRT

SubRip Universale

Converti sottotitoli stilizzati Advanced SubStation Alpha (.ass / .ssa) in file SubRip (.srt) puliti e universalmente compatibili. Rimuovi i tag di controllo, converti i centesimi di secondo e prepara i sottotitoli per qualsiasi Smart TV o media player.

Convertitore da SRT a SUB

Gratuito e Sicuro

Converti sottotitoli SubRip (.srt) nel formato SUB (MicroDVD e SubViewer 2.0) online gratis. Supporto per frame rate (FPS) personalizzati e massima privacy nel browser.

Convertitore da SUB a SRT

Gratuito e nel Browser

Converti sottotitoli SUB (MicroDVD e SubViewer) nel formato SubRip (.srt) pulito online gratuitamente. Rilevamento automatico FPS, sincronizzazione accurata da frame a tempo e massima privacy nel browser.

Convertitore da SBV a SRT

Gratuito e nel Browser

Converti file di sottotitoli SBV e SubViewer di YouTube nel formato standard SubRip (.srt) online gratuitamente. Correzione automatica timestamp, decodifica HTML e download immediato dei file SRT.

Convertitore da SMI a SRT

Gratuito & Nel Browser

Converti file di sottotitoli SAMI (.smi) nel formato pulito e universale SubRip (.srt) online gratuitamente. Sincronizzazione precisa al millisecondo, supporto codifica coreana EUC-KR / CP949, rimozione tag HTML e download istantaneo.

Convertitore da LRC a SRT

Gratuito e nel Browser

Converti file di testi LRC in sottotitoli SubRip (.srt) standard online gratuitamente. Sincronizzazione precisa al millisecondo, calcolo intelligente della durata e privacy totale nel browser.