Gratuito e Seguro100% Privado e no Navegador

Conversor SRT para SMI

Converta Legendas SubRip (.SRT) para Microsoft SAMI (.SMI) Online

Seus Arquivos Permanecem no seu Dispositivo: Todo o processamento de conversão é executado 100% localmente no seu navegador. Nenhum arquivo ou texto é transmitido para servidores.
SubRip SRT Input (.srt)
Arraste e solte o arquivo aqui, ou
Microsoft SAMI Output (.smi)
Opções de Legenda e SAMI
Nome da classe CSS SAMI para a faixa (ex.: KRCC, ENCC, PTCC)
Insira <SYNC Start=endMs><P Class=...>&nbsp; para ocultar a legenda ao finalizar o tempoMantenha tags <i>, <b>, <u> ou limpe para texto simples

Guia Completo para Converter Legendas SRT em SMI (SAMI)

Domine a conversão de arquivos de legenda SubRip (.srt) em legendas Microsoft SAMI (.smi). Descubra como funciona a arquitetura baseada em HTML do SAMI, como converter códigos de tempo de relógio em tags <SYNC> em milissegundos, como inserir pontos de limpeza eficientes e como otimizar a reprodução no Windows Media Player, GOM Player e PotPlayer.

O SubRip (.srt) é reconhecido globalmente no mercado audiovisual como o formato de legendas mais popular e versátil do mundo. Sua estrutura minimalista—composta por índices sequenciais, marcações de tempo com relógio (horas, minutos, segundos e milissegundos) e linhas de texto simples—garante compatibilidade imediata com players web, smartphones, servidores de mídia como Plex e editores profissionais de vídeo como Adobe Premiere Pro e DaVinci Resolve.

Contudo, ecossistemas específicos de aprendizado de idiomas, ambientes corporativos Windows herdados e reprodutores multimídia de grande porte no leste asiático ainda dependem primordialmente do formato Microsoft SAMI (.smi). Desenvolvido pela Microsoft em 1998 para o Windows Media Player, o Synchronized Accessible Media Interchange (SAMI) utiliza uma estrutura de documento HTML enriquecida com estilos CSS, classes de idiomas dedicadas e marcações de tempo <SYNC Start="..."> em milissegundos. Na Coreia do Sul, o SAMI (.smi) é o padrão de legendagem predominante há mais de duas décadas em players populares como GOM Player, PotPlayer e KMPlayer.

Quando criadores de conteúdo, tradutores ou arquivistas precisam disponibilizar legendas para dispositivos ou públicos que demandam o formato SAMI, a conversão de SRT para SMI torna-se essencial. Essa conversão envolve muito mais do que renomear a extensão do arquivo: é preciso calcular milissegundos absolutos, converter quebras de linha em tags HTML (<BR>), estruturar cabeçalhos e classes CSS (.KRCC, .ENCC) e inserir pontos de limpeza sincronizados (&nbsp;) para que as legendas não fiquem presas na tela.

Este guia técnico aprofundado detalha as diferenças estruturais entre SRT e SMI, o método de cálculo temporal, as melhores práticas para legendas bilíngues, rotinas automatizadas com FFmpeg e soluções para as dúvidas mais comuns de sincronização.

O que é um Arquivo SRT e o que é um Arquivo SMI (SAMI)?

Um arquivo SubRip (.srt) é um documento de texto simples estruturado em blocos sequenciais focados na exibição de diálogos. Cada bloco possui um número de índice (1, 2, 3...), um intervalo de tempo com início e fim separados por uma seta (00:01:23,456 --> 00:01:27,890), as falas correspondentes e uma linha em branco finalizando o bloco. O SRT não utiliza cabeçalhos complexos nem declarações de estilo obrigatórias.

Já um arquivo Microsoft SAMI (.smi ou .sami) é formatado como um documento HTML/XML completo. Ele inicia com a tag principal <SAMI>, contém uma seção <HEAD> com folhas de estilo CSS incorporadas (<STYLE TYPE="text/css">) e posiciona os diálogos no elemento <BODY>. Cada fala é disparada pela tag <SYNC Start=#####>, onde o número representa os milissegundos decorridos desde o primeiro segundo do vídeo (por exemplo, 83456 ms em vez de 00:01:23,456).

Além disso, o SAMI vincula cada diálogo a uma classe CSS (<P Class=KRCC>), identificando a faixa de idioma e aplicando regras de formatação como fonte (Gulim, Batang, Arial), tamanho e alinhamento central. Enquanto o SRT é leve e universal para a web, o SAMI possibilita estilização CSS nativa e múltiplas faixas de idioma num só arquivo.

Por que Converter Legendas SRT para SMI / SAMI?

Conheça as principais razões e vantagens técnicas para converter arquivos SubRip (.srt) para Microsoft SAMI (.smi).

Compatibilidade Plena com Reprodutores Coreanos

Players líderes como GOM Player, PotPlayer e KMPlayer trazem recursos especializados de exibição simultânea bilíngue, suavização de fontes coreanas e estudo de idiomas que funcionam nativamente com arquivos SAMI (.smi) contendo classes KRCC e ENCC.

Suporte ao Windows Media Player Legado

Máquinas industriais, quiosques interativos e estações com versões clássicas do Windows Media Player reproduzem legendas diretamente em SAMI sem necessidade de instalar filtros DirectShow como DirectVobSub (VSFilter).

Softwares Educacionais e de Ensino de Línguas

Diversas ferramentas interativas de aprendizado de línguas na Ásia utilizam as tags <P Class=...> do SAMI para sincronizar dicionários e alternar instantaneamente entre a língua nativa e a estrangeira.

Exigências de Transmissão e Acervos Audiovisuais

Determinado fluxo de trabalho de emissoras de televisão e acervos históricos exige a entrega técnica de legendas estruturadas no padrão SAMI com CSS embutido.

Estilização Tipográfica Embutida

Ao contrário do SRT puro, que depende exclusivamente do reprodutor, o SAMI permite definir famílias de fontes (como Gulim ou Arial), tamanhos e cores diretamente no bloco <STYLE>.

Como Converter SRT para SMI Online (Passo a Passo)

Siga este procedimento rápido para converter suas legendas SubRip em arquivos Microsoft SAMI prontos para uso.

1

Envie ou Cole suas Legendas SRT

Arraste e solte o arquivo .srt no painel de upload, clique em Procurar Arquivos ou cole o texto dos seus subtítulos SubRip diretamente na caixa de entrada à esquerda.

2

Ajuste a Classe de Idioma e Opções de Limpeza

Selecione a classe de idioma correspondente (.KRCC para coreano, .ENCC para inglês, .PTCC para português) e mantenha a opção de pontos de limpeza ativada para garantir o sumiço do texto no momento certo.

3

Pré-visualize e Baixe o Arquivo .SMI

Confira o resultado gerado no painel direito e clique em Baixar .SMI para salvar o arquivo no seu computador ou celular, ou clique em Copiar para colar onde desejar.

SRT vs. SMI: Comparativo Técnico de Formatos

Veja as diferenças fundamentais de estrutura, tempo e compatibilidade entre SubRip e Microsoft SAMI.

Recurso / EspecificaçãoSubRip Padrão (.SRT)Formato Microsoft SAMI (.SMI)
Extensão do Arquivo.srt.smi, .sami
Arquitetura do DocumentoBlocos sequenciais em texto plano (índice, tempo, texto)Estrutura HTML / XML (<SAMI>, <HEAD>, <BODY>)
Formato de TempoFormato de relógio (HH:MM:SS,mmm --> HH:MM:SS,mmm)Milissegundos decorridos (<SYNC Start=12345>)
Fim da ExibiçãoMarcação de término explícita em cada legendaImplícito; apagado via marca de espaço (&nbsp;)
Estilos e TipografiaApenas tags HTML básicas (<i>, <b>, <u>, <font>)Folha de estilo CSS embutida (<STYLE TYPE="text/css">)
Suporte MultilíngueUm único idioma por arquivoNativo por classes CSS (.KRCC, .ENCC, .PTCC)
Quebras de LinhaQuebras de linha padrão do texto (\n ou \r\n)Tags HTML <BR>
Reprodutores PrincipaisVLC, Plex, YouTube, Premiere Pro, DaVinci ResolveGOM Player, PotPlayer, Windows Media Player

Sincronização SAMI: De Códigos de Relógio a Milissegundos

Os fundamentos matemáticos para transformar o tempo do SRT em tags <SYNC> do SAMI.

A principal particularidade técnica na conversão de SRT para SMI está em como cada formato compreende a linha do tempo. No SubRip, cada legenda possui início e término bem delineados com a sintaxe HH:MM:SS,mmm --> HH:MM:SS,mmm. Por exemplo, uma fala entre 1 minuto, 24 segundos e 500 milissegundos e 1 minuto, 28 segundos e 200 milissegundos é descrita como `00:01:24,500 --> 00:01:28,200`.

Em contrapartida, o Microsoft SAMI funciona por eventos disparados ao longo de uma linha de tempo contínua. Em vez de declarar um término na mesma linha, o SAMI utiliza a tag `<SYNC Start=#####>`, onde o valor numérico registra os milissegundos corridos. A conversão é feita pela fórmula: InicioMs = (Horas * 3.600.000) + (Minutos * 60.000) + (Segundos * 1.000) + Milissegundos. Para 00:01:24,500, temos (1 * 60.000) + (24 * 1.000) + 500 = 84.500 ms.

Como o SAMI não tem parâmetro de duração de exibição, a legenda em <SYNC Start=84500> continuaria visível na tela até a próxima fala. Para fazê-la desaparecer com precisão (aos 88.200 ms), nosso conversor insere uma tag de limpeza: `<SYNC Start=88200><P Class=KRCC>&nbsp;`. Isso garante limpeza visual de tela e reprodução sem sobras de texto.

Gerenciamento de Classes de Idioma (.KRCC, .ENCC) no SAMI

Como o modelo de classes CSS do SAMI viabiliza legendas bilíngues.

Uma das características mais marcantes do formato SAMI é sua habilidade nata de reunir múltiplos idiomas em um único arquivo. No bloco `<STYLE>` do cabeçalho, os autores declaram classes CSS específicas para cada língua. Por exemplo, `.KRCC { Name: Korean; lang: ko-KR; SAMIType: CC; }` demarca a faixa coreana e `.ENCC { Name: English; lang: en-US; SAMIType: CC; }` demarca a faixa inglesa.

Ao usar nosso conversor, você pode escolher exatamente qual classe será aplicada aos diálogos. Ao trabalhar com vídeos destinados a reprodutores como PotPlayer ou GOM Player, aplicar a classe `KRCC` faz com que o reprodutor aplique automaticamente suavizações de fontes coreanas (como Gulim ou Batang).

Além disso, se você possuir dois arquivos SRT de idiomas diferentes, poderá convertê-los com as respectivas classes e juntar as marcações em um único arquivo SAMI bilíngue para permitir a alternância de faixas ou estudo de idiomas simultâneo.

Exemplo Prático: Conversão de SRT para SMI

Veja a comparação direta entre o texto SubRip original e o código Microsoft SAMI gerado:

SubRip Padrão (.SRT)
1
00:00:01,200 --> 00:00:04,500
Olá e bem-vindo ao nosso vídeo!
Esperamos que você aproveite o conteúdo.

2
00:00:05,100 --> 00:00:08,800
As legendas são sincronizadas em milissegundos.
Formato Microsoft SAMI (.SMI)
<SAMI>
<HEAD>
<TITLE>Legendas Convertidas</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>
Olá e bem-vindo ao nosso vídeo!<BR>Esperamos que você aproveite o conteúdo.
<SYNC Start=4500><P Class=KRCC>&nbsp;
<SYNC Start=5100><P Class=KRCC>
As legendas são sincronizadas em milissegundos.
<SYNC Start=8800><P Class=KRCC>&nbsp;
</BODY>
</SAMI>

Solução: Observe como as duas linhas da legenda #1 foram unidas pela tag HTML <BR>, os tempos de relógio tornaram-se <SYNC Start=1200> e <SYNC Start=4500>, e o ponto de limpeza com espaço não separável (&nbsp;) foi incluído aos 4.500 ms antes da entrada da legenda #2 aos 5.100 ms.

Quebras de Linha e Formatação HTML no SAMI

Como diálogos de duas linhas e estilizações visuais são mantidos.

Em arquivos SubRip (.srt), as quebras de linha são feitas apenas por quebras de texto (\n). No entanto, como o SAMI é interpretado como HTML, os navegadores e players agrupam espaços em branco e ignoram quebras de parágrafo normais. Copiar o texto do SRT diretamente faria as falas aparecerem em uma linha contínua desorganizada.

Nosso conversor resolve isso de forma inteligente transformando cada nova linha de diálogo na tag `<BR>`. Com isso, diálogos de duas pessoas ou frases divididas em dois níveis permanecem com a estética visual pretendida.

Do mesmo modo, se sua legenda contiver tags como itálico (`<i>...</i>`), negrito (`<b>...</b>`) ou sublinhado (`<u>...</u>`), nossa ferramenta as mantém dentro da tag `<P Class=...>`. Como o formato SAMI reconhece elementos HTML, os reprodutores exibirão as ênfases corretamente.

Convertendo SRT para SMI na Linha de Comando (FFmpeg)

Automatize a conversão de lotes de arquivos de legenda utilizando o terminal.

bash / terminal
ffmpeg -i entrada.srt -c:s sami saida.smi

Para desenvolvedores e administradores de sistemas que gerenciam grandes catálogos de vídeo, o FFmpeg possibilita a conversão em lote por comandos de terminal. A instrução `ffmpeg -i entrada.srt -c:s sami saida.smi` lê o arquivo SubRip e o salva como Microsoft SAMI (.smi).

No Windows PowerShell, para converter uma pasta inteira, use: `Get-ChildItem *.srt | ForEach-Object { ffmpeg -i $_.FullName -c:s sami ($_.BaseName + '.smi') }`. No Linux ou macOS, execute: `for f in *.srt; do ffmpeg -i "$f" -c:s sami "${f%.srt}.smi"; done`.

Embora o FFmpeg seja prático para scripts, sua saída gera cabeçalhos genéricos e não oferece ajuste fino de classes (.KRCC) ou inserção customizada de pontos de limpeza. Nossa ferramenta online executa essas tarefas de forma rápida, visual e sem instalações.

Aplicações Práticas da Conversão de SRT para SMI

Descubra onde o formato Microsoft SAMI continua sendo altamente requisitado.

Reprodutores Multimídia Sul-Coreanos

Garanta compatibilidade irretocável com GOM Player, PotPlayer e KMPlayer, desfrutando de tipografia coreana nítida e recursos de estudo simultâneo.

Softwares Didáticos de Ensino de Idiomas

Forneça arquivos prontos para plataformas educacionais na Ásia onde a interface associa vocabulário com dicionários através das tags <P Class=...>.

Quiosques e Computadores com Windows Legado

Exiba legendas acessíveis em estações corporativas e displays interativos que rodam versões clássicas do Windows Media Player.

Acervos Históricos de Transmissão de TV

Converta transcrições modernas de volta para a estrutura SAMI para atender a exigências técnicas de arquivamento institucional e órgãos reguladores.

Solução de Problemas Comuns na Conversão de SRT para SMI

Resolva rapidamente falhas de exibição, legendas sobrepostas ou sumiço de texto.

As legendas continuam na tela e não somem no tempo certo

Causa: O formato SAMI não tem atributo de duração na mesma tag; sem ponto de limpeza, o texto fica visível até o próximo diálogo.

Solução: Verifique se a opção 'Adicionar Pontos de Limpeza Sincronizados' está marcada no nosso conversor. Ela insere a tag `<SYNC Start=fimMs><P Class=...>&nbsp;`.

O texto aparece em uma linha única e longa

Causa: As quebras de linha normais não foram convertidas na tag `<BR>`, fazendo o mecanismo do SAMI juntar as frases.

Solução: O nosso conversor insere tags `<BR>` automaticamente em todas as linhas. Sempre utilize o arquivo exportado pela ferramenta.

Caracteres coreanos ou acentuados aparecem corrompidos no Windows Media Player

Causa: Versões legadas do Windows Media Player em sistemas coreanos demandam codificação ANSI (CP949/EUC-KR) em vez de UTF-8.

Solução: Abra o arquivo .smi baixado no Bloco de Notas do Windows, vá em Arquivo > Salvar como e selecione 'ANSI' no campo de codificação antes de reproduzir.

O reprodutor exibe todas as faixas de idioma juntas

Causa: O arquivo contém várias classes mas o reprodutor está configurado para exibir todos os subtítulos sem filtro de língua.

Solução: Acesse as configurações de legenda do player (como GOM Player) e selecione a faixa desejada (ex.: 'Coreano (KRCC)' ou 'Português (PTCC)').

Agilize seu Fluxo de Trabalho com SRT para SMI

Embora as produções modernas priorizem o SubRip (.srt) e o WebVTT (.vtt), o Microsoft SAMI (.smi) segue insubstituível em players especializados, softwares educacionais e na transmissão sul-coreana. Dominar o cálculo dos tempos em milissegundos e as particularidades do formato assegura entregas técnicas perfeitas.

Nosso conversor online de SRT para SMI soluciona esses desafios calculando milissegundos com exatidão, criando pontos de limpeza impecáveis e formatando cabeçalhos válidos. Com privacidade 100% no seu navegador e velocidade instantânea, converter suas legendas nunca foi tão simples.

Perguntas Frequentes Sobre a Conversão de SRT para SMI

O que é um arquivo SMI (SAMI) e como ele é estruturado?

Um arquivo SMI (Synchronized Accessible Media Interchange) é um formato de legenda baseado em HTML desenvolvido pela Microsoft no fim dos anos 90. Ele utiliza estrutura de documento (<SAMI>, <HEAD>, <STYLE>, <BODY>) e marcações de tempo personalizadas como <SYNC Start=12345> com classes de parágrafo (<P Class=KRCC>). Em vez do formato de relógio HH:MM:SS,mmm do SubRip, todos os tempos são medidos em milissegundos corridos.

Por que converter um arquivo SRT para SMI (SAMI)?

Embora o SRT seja o formato mais popular atualmente, o SAMI (.smi) ainda é amplamente exigido em reprodutores multimídia coreanos (como GOM Player, PotPlayer e KMPlayer), softwares educativos e sistemas de transmissão televisiva que utilizam a estrutura de classes KRCC para legendagem bilingue.

Como os tempos inicial e final do SRT são convertidos em tags SAMI <SYNC>?

A conversão calcula os milissegundos totais: (Horas * 3.600.000) + (Minutos * 60.000) + (Segundos * 1.000) + Milissegundos. O tempo inicial é inserido na tag `<SYNC Start=inicioMs><P Class=KRCC>`. Como o formato SAMI não possui um atributo de término de exibição na mesma tag, uma marcação de limpeza `<SYNC Start=fimMs><P Class=KRCC>&nbsp;` é adicionada ao término do bloco.

O que representam as classes .KRCC e .ENCC nos arquivos SAMI?

Representam classes de estilo CSS definidas no cabeçalho <STYLE> do arquivo. Por convenção, KRCC significa 'Korean Closed Caption' (coreano) e ENCC significa 'English Closed Caption' (inglês). Reprodutores compatíveis leem essas classes para permitir a alternância de faixas de áudio/legenda em um único arquivo.

Legendas com várias linhas são mantidas na saída SMI?

Sim. Se um bloco SRT contiver múltiplas linhas de fala, o conversor une as linhas utilizando a tag HTML `<BR>` dentro de `<P Class=...>`. Dessa forma, quebras de linha e diálogos de dois personagens são exibidos com perfeição.

O conversor suporta caracteres especiais, acentos e Unicode?

Sim, suporta totalmente a codificação UTF-8, incluindo acentos do português (á, é, ã, ç), caracteres coreanos (Hangul), japoneses e cirílicos. Caso utilize um reprodutor antigo do Windows que exija codificação ANSI/EUC-KR, o arquivo baixado pode ser facilmente reencodado.

É possível converter SRT para SMI via linha de comando com o FFmpeg?

Sim, usando o comando: `ffmpeg -i legenda.srt -c:s sami saida.smi`. No entanto, o FFmpeg gera marcações genéricas sem suporte visual a classes personalizadas (.KRCC) ou ajustes de limpeza. Nosso conversor online entrega tudo pronto e configurado diretamente no navegador.

Meus arquivos são enviados ou salvos em algum servidor?

Não. A conversão ocorre 100% no lado do cliente no navegador. Nenhum arquivo de texto ou legenda sai da sua máquina, garantindo privacidade absoluta e segurança total para conteúdos inéditos ou confidenciais.

Ferramentas Relacionadas

Ferramentas gratuitas de conversão de legendas no navegador. Sem instalação, sem envio de arquivos para servidores, 100% privado.

Conversor de TXT para SRT

Grátis e no Navegador

Transforme transcrições e letras em legendas SRT formatadas com velocidades de leitura personalizadas e quebras de linha automáticas.

Conversor de SRT para Texto

Grátis e Rápido

Remova carimbos de data/hora, numeração sequencial e formatação HTML de seus arquivos SubRip (.srt).

Conversor de SRT para VTT

Pronto para WebVTT

Converta legendas SRT no formato moderno WebVTT para reprodutores de vídeo HTML5 e navegadores.

Conversor de VTT para SRT

SubRip Universal

Transforme arquivos WebVTT em arquivos universais SubRip (.srt) compatíveis com editores de vídeo.

Conversor de SRT para ASS

Compatível com ASS v4+

Converta legendas SRT comuns para o formato Advanced SubStation Alpha (.ass) com tipografia personalizada, cores, bordas e posicionamento para Aegisub e players.

Conversor ASS para SRT

SubRip Universal

Converta legendas estilizadas Advanced SubStation Alpha (.ass / .ssa) em arquivos SubRip (.srt) limpos e universalmente compatíveis. Remova tags de controle, converta centissegundos e prepare legendas para qualquer TV ou player.

Conversor SRT para SUB

Grátis e Seguro

Converta legendas SubRip (.srt) para formato SUB (MicroDVD e SubViewer 2.0) online e grátis. Suporte a taxas de quadros (FPS) personalizadas e 100% de privacidade.

Conversor SUB para SRT

Grátis e no Navegador

Converta legendas SUB (MicroDVD e SubViewer) para o formato SubRip (.srt) limpo online e grátis. Detecção automática de FPS, sincronização precisa de frames para milissegundos e privacidade total.

Conversor de SBV para SRT

Grátis e no Navegador

Converta arquivos de legendas SBV e SubViewer do YouTube para o formato universal SubRip (.srt) online e grátis. Ajuste marcações de tempo, decodifique entidades HTML e baixe arquivos SRT instantaneamente.

Conversor SMI para SRT

Gratuito e no Navegador

Converta arquivos de legendas SAMI (.smi) para o formato SubRip (.srt) limpo e universal online e grátis. Sincronização precisa de milissegundos, suporte a codificação coreana EUC-KR / CP949, limpeza de tags HTML e download instantâneo.

Conversor LRC para SRT

Gratuito e no Navegador

Converta arquivos de letras LRC em legendas SubRip (.srt) padrão online gratuitamente. Sincronização precisa em milissegundos, cálculo inteligente de duração e 100% de privacidade.