Pular para o conteúdo
Free Subtitle Converter
Idioma
Tema de cores
Apoie-nos

Conversor de SRT para SMI

O SAMI (.smi), formato de legenda da Microsoft para o Windows Media, ainda é exigido por alguns players e aparelhos, principalmente na Coreia. Converta um arquivo SRT em um arquivo SAMI com uma única classe de legenda, mantendo o tempo, as quebras de linha e o itálico de cada legenda.

Converta seu arquivo de legenda

Arquivo de legendaFica no seu dispositivo

Solte os arquivos de legenda aqui

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC e mais · até 100 arquivos

Ou cole o texto da legenda
Não tem um arquivo à mão?

Seu arquivo é lido por esta página, no seu navegador. Ele não é enviado para lugar nenhum.

Como usar

  1. Abra o arquivo SRT

    Solte o arquivo .srt. Se letras coreanas ou de outros idiomas parecerem quebradas na prévia, escolha antes a Codificação do texto certa.

  2. Confira a prévia em SAMI

    SMI (SAMI) já está selecionado. Cada legenda começa com uma tag SYNC, e os intervalos ganham uma linha de limpeza.

  3. Baixe o arquivo .smi

    Dê a ele o mesmo nome do vídeo, como filme.mp4 e filme.smi, para que os players o carreguem automaticamente.

Como os tempos do SRT viram SAMI

O SAMI só marca quando o texto aparece. Cada legenda vira uma tag SYNC com o tempo de início em milissegundos, como <SYNC Start=1000>. Quando há um intervalo antes da próxima legenda, um SYNC extra com um espaço não separável, &nbsp;, limpa a tela no tempo de fim da legenda. Legendas que vêm logo uma depois da outra não precisam de linha de limpeza.

Antes e depois

Duas legendas SRT e o arquivo SAMI. Cada legenda começa em um SYNC em milissegundos, um SYNC com &nbsp; limpa a tela em cada tempo de fim, a quebra de linha vira <br> e as tags de itálico continuam como estão.

Seu arquivo SRT
1
00:00:01,000 --> 00:00:03,500
<i>Where were you last night?</i>

2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you & the kids.
O arquivo SMI que você baixa
<SAMI>
<HEAD>
<TITLE></TITLE>
<STYLE TYPE="text/css">
<!--
P { margin-left: 8pt; margin-right: 8pt; margin-bottom: 2pt; margin-top: 2pt; text-align: center; font-size: 20pt; font-family: Arial, sans-serif; color: white; }
.SUBTTL { Name: Subtitles; lang: und; SAMIType: CC; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000><P Class=SUBTTL><i>Where were you last night?</i></P></SYNC>
<SYNC Start=3500><P Class=SUBTTL>&nbsp;</P></SYNC>
<SYNC Start=4000><P Class=SUBTTL>At the station,<br>waiting for you &amp; the kids.</P></SYNC>
<SYNC Start=6250><P Class=SUBTTL>&nbsp;</P></SYNC>
</BODY>
</SAMI>

O que o arquivo contém

O head tem um bloco de estilo curto: texto em Arial branca, centralizado, com 20 pontos, e uma classe de legenda chamada SUBTTL com o idioma definido como und, que significa indeterminado. Para indicar o idioma, mude Name e lang nessa classe, por exemplo para Name: Korean e lang: ko-KR.

As quebras de linha viram <br>, e itálico, negrito e sublinhado continuam como <i>, <b> e <u>. Caracteres como & e < são gravados como &amp; e &lt;. O arquivo é salvo em UTF-8; se um player muito antigo mostrar letras quebradas, salve uma cópia na codificação regional dele com um editor de texto.

Precisa do contrário? Use o Conversor de SMI para SRT. Mais sobre estes formatos: Por que as legendas mostram caracteres estranhos e como corrigir a codificação

Perguntas e respostas

Um arquivo SMI pode conter dois idiomas?

O SAMI consegue, mas este conversor grava um único idioma. Para mostrar dois idiomas juntos, combine primeiro dois arquivos SRT com o unificador de legendas e depois converta o resultado.

Por que o arquivo tem linhas com &nbsp;?

Eles limpam a tela. O SAMI não tem tempos de fim, então um SYNC com um único espaço encerra a legenda anterior.

O itálico é mantido no arquivo SAMI?

Sim. Itálico, negrito e sublinhado são gravados como tags <i>, <b> e <u>, que os players de SAMI leem como HTML.

Me pague um café