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 ( ) 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.
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.
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.
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ção | SubRip Padrão (.SRT) | Formato Microsoft SAMI (.SMI) |
|---|---|---|
| Extensão do Arquivo | .srt | .smi, .sami |
| Arquitetura do Documento | Blocos sequenciais em texto plano (índice, tempo, texto) | Estrutura HTML / XML (<SAMI>, <HEAD>, <BODY>) |
| Formato de Tempo | Formato de relógio (HH:MM:SS,mmm --> HH:MM:SS,mmm) | Milissegundos decorridos (<SYNC Start=12345>) |
| Fim da Exibição | Marcação de término explícita em cada legenda | Implícito; apagado via marca de espaço ( ) |
| Estilos e Tipografia | Apenas tags HTML básicas (<i>, <b>, <u>, <font>) | Folha de estilo CSS embutida (<STYLE TYPE="text/css">) |
| Suporte Multilíngue | Um único idioma por arquivo | Nativo por classes CSS (.KRCC, .ENCC, .PTCC) |
| Quebras de Linha | Quebras de linha padrão do texto (\n ou \r\n) | Tags HTML <BR> |
| Reprodutores Principais | VLC, Plex, YouTube, Premiere Pro, DaVinci Resolve | GOM 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> `. 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:
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.<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>
<SYNC Start=5100><P Class=KRCC>
As legendas são sincronizadas em milissegundos.
<SYNC Start=8800><P Class=KRCC>
</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 ( ) 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.
ffmpeg -i entrada.srt -c:s sami saida.smiPara 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.
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.
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.
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.
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.