Conversor de SRT a SMI
SAMI (.smi), el formato de subtítulos de Microsoft para Windows Media, todavía lo esperan algunos reproductores y dispositivos, sobre todo en Corea. Convierte un archivo SRT en un archivo SAMI con una sola clase de subtítulos, conservando los tiempos, los saltos de línea y la cursiva de cada subtítulo.
Convierte tu archivo de subtítulos
Suelta aquí los archivos de subtítulos
SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC y más · hasta 100 archivos
O pega el texto de los subtítulos
Esta página lee tu archivo en tu navegador. No se sube a ningún sitio.
¿Las letras se ven mal? Elige el grupo de idiomas para el que se hizo el archivo.
Los archivos MicroDVD y Spruce STL cuentan fotogramas de vídeo. Elige la frecuencia de fotogramas del vídeo al que pertenecen los subtítulos.
Tu resultado
La vista previa muestra el principio del archivo. La descarga lo incluye todo.
Cómo usarlo
Abre el archivo SRT
Suelta el archivo .srt. Si las letras coreanas u otras se ven rotas en la vista previa, elige primero la Codificación del texto correcta.
Revisa la vista previa en SAMI
SMI (SAMI) ya está seleccionado. Cada subtítulo empieza con una etiqueta SYNC, y los huecos reciben una línea de borrado.
Descarga el archivo .smi
Ponle el mismo nombre que al vídeo, como film.mp4 y film.smi, para que los reproductores lo carguen automáticamente.
Cómo se convierten a SAMI los tiempos de SRT
SAMI solo marca cuándo aparece el texto. Cada subtítulo se convierte en una etiqueta SYNC con su tiempo de inicio en milisegundos, como <SYNC Start=1000>. Cuando hay un hueco antes del siguiente subtítulo, un SYNC adicional con un espacio de no separación, , borra la pantalla en el tiempo de fin del subtítulo. Los subtítulos que van seguidos no necesitan línea de borrado.
Antes y después
Dos subtítulos SRT y el archivo SAMI. Cada subtítulo empieza en un SYNC en milisegundos, un SYNC con borra la pantalla en cada tiempo de fin, el salto de línea se convierte en <br> y las etiquetas de cursiva se quedan como están.
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.<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> </P></SYNC>
<SYNC Start=4000><P Class=SUBTTL>At the station,<br>waiting for you & the kids.</P></SYNC>
<SYNC Start=6250><P Class=SUBTTL> </P></SYNC>
</BODY>
</SAMI>Qué contiene el archivo
La cabecera tiene un pequeño bloque de estilo: texto Arial blanco centrado a 20 puntos, y una clase de subtítulos llamada SUBTTL con el idioma fijado en und, que significa indeterminado. Para indicar el idioma, cambia Name y lang en esa clase, por ejemplo a Name: Korean y lang: ko-KR.
Los saltos de línea se convierten en <br>, y la cursiva, la negrita y el subrayado se mantienen como <i>, <b> y <u>. Los caracteres como & y < se escriben como & y <. El archivo se guarda en UTF-8; si un reproductor muy antiguo muestra letras rotas, guarda una copia en su codificación regional con un editor de texto.
¿Lo necesitas al revés? Usa el Conversor de SMI a SRT. Más sobre estos formatos: Por qué los subtítulos muestran caracteres extraños y cómo arreglar la codificación
Preguntas y respuestas
¿Puede un archivo SMI contener dos idiomas?
SAMI puede, pero este conversor escribe un solo idioma. Para mostrar dos idiomas juntos, combina primero dos archivos SRT con el combinador de subtítulos y luego convierte el resultado.
¿Por qué el archivo tiene líneas con ?
Borran la pantalla. SAMI no tiene tiempos de fin, así que un SYNC con un solo espacio termina el subtítulo anterior.
¿Se conserva la cursiva en el archivo SAMI?
Sí. La cursiva, la negrita y el subrayado se escriben como etiquetas <i>, <b> y <u>, que los reproductores SAMI leen como HTML.