Guía Completa para Convertir Subtítulos SMI (SAMI) a SRT
Domina la conversión de subtítulos Microsoft SAMI (.smi) al formato estándar y universal SubRip (.srt). Aprende cómo funciona la estructura basada en HTML de SAMI, cómo calcular tiempos de fin precisos, cómo solucionar problemas de codificación coreana EUC-KR / CP949 sin caracteres extraños (mojibake) y cómo importar subtítulos en Premiere Pro, DaVinci Resolve, Final Cut Pro y VLC.
En la historia de la informática multimedia, los formatos de subtítulos han evolucionado junto con los reproductores de video. A finales de los años 90, Microsoft presentó la especificación SAMI (Synchronized Accessible Media Interchange), identificada por la extensión .smi o .sami, para ofrecer subtítulos enriquecidos y accesibles en Windows Media Player. SAMI fue revolucionario: basado en HTML y CSS, permitía estilos tipográficos avanzados, colores, tamaños personalizados y múltiples pistas de idiomas simultáneas.
Donde el formato SAMI alcanzó su mayor impacto técnico y cultural fue en Corea del Sur. Durante el auge del internet de banda ancha a principios de los 2000, las comunidades coreanas de fansubbing y las cadenas de medios adoptaron .smi como el estándar absoluto para series de televisión (K-dramas), cine y anime. Hasta el día de hoy, millones de episodios y archivos históricos existen exclusivamente en formato SAMI (.smi).
Sin embargo, los flujos de trabajo actuales han migrado completamente hacia estándares abiertos y universales. Hoy en día, SubRip (.srt) es el estándar mundial indiscutible para reproductores como VLC y Plex, plataformas como YouTube y Netflix, y suites de edición profesional como Adobe Premiere Pro, DaVinci Resolve y Final Cut Pro. Prácticamente ninguna de estas herramientas modernas admite archivos SAMI nativamente.
Convertir SMI a SRT resuelve esta barrera tecnológica. Debido a que SAMI utiliza código HTML, marcas de tiempo en milisegundos sin tiempo de fin y codificaciones antiguas como EUC-KR o CP949, la conversión manual genera desfases y textos ilegibles. Esta guía técnica detalla la arquitectura de ambos formatos, el cálculo matemático de tiempos, la solución a problemas de codificación y las mejores prácticas de edición y reproducción.
¿Qué es un Archivo SMI (SAMI)? Estructura del Estándar de Microsoft
Un archivo SMI (.smi), conocido también por sus siglas SAMI (Synchronized Accessible Media Interchange), es un documento de texto estructurado basado en la sintaxis de HTML y XML. Microsoft lanzó la versión 1.0 de SAMI en 1998 como parte de sus tecnologías Windows Media para proporcionar subtítulos sincronizados y accesibilidad.
Estructuralmente, un archivo SMI se asemeja a una página web. Comienza con una etiqueta <SAMI>, contiene una sección <HEAD> con hojas de estilo CSS (<STYLE TYPE="text/css">) y agrupa todos los subtítulos dentro de una sección <BODY>. En la cabecera CSS se definen la fuente tipográfica (Gulim, Arial, sans-serif), colores, tamaños y márgenes. Cada idioma se define como una clase CSS independiente, por ejemplo .KRCC para subtítulos en coreano o .ENCC para inglés.
Dentro del <BODY>, los subtítulos se organizan mediante etiquetas <SYNC Start=#####>, donde el atributo Start indica el tiempo de aparición en milisegundos absolutos (por ejemplo, <SYNC Start=15200> para 15,2 segundos). A continuación, una etiqueta de párrafo (<P Class=KRCC>) especifica el idioma, seguida del texto del diálogo. Los saltos de línea se indican mediante etiquetas <BR>.
SubRip (.srt), en comparación, fue diseñado como un formato limpio e independiente de árboles HTML. Un archivo SRT consta de bloques numerados (1, 2, 3...), marcas de tiempo de reloj con inicio y fin unidos por una flecha (00:00:15,200 --> 00:00:18,500), el texto del diálogo y líneas en blanco separadoras. Al ser universalmente compatible, convertir SMI a SRT garantiza que tus subtítulos funcionen en cualquier dispositivo.
¿Por Qué Convertir Subtítulos SMI a SRT?
Descubre las ventajas clave de transformar subtítulos SAMI (.smi) en archivos universales SubRip (.srt).
Compatibilidad Universal en Dispositivos Modernos
Smart TVs (Samsung Tizen, LG webOS, Android TV), cajas de streaming (Apple TV, Roku, Fire TV) y móviles no leen archivos .smi. SubRip (.srt) funciona de forma nativa en todos ellos.
Integración Completa con Editores de Video
Programas profesionales como Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro y CapCut no admiten .smi. Convertir a .srt te permite arrastrar los subtítulos directamente a la línea de tiempo.
Texto Limpio en Unicode UTF-8 sin Errores
Los archivos SMI coreanos antiguos usan codificaciones ANSI (EUC-KR / CP949) que provocan caracteres dañados (mojibake) en sistemas modernos. La conversión genera archivos SRT en UTF-8 perfecto.
Separación de Pistas Bilingües
Muchos archivos SAMI contienen coreano e inglés juntos. Al convertir a SRT puedes separar cada idioma en un archivo individual, evitando sobrecargar la pantalla.
Transmisión Eficiente en Plex, Emby y Jellyfin
Los servidores multimedia reproducen archivos .srt de forma directa sin transcodificar video, ahorrando recursos de procesador y evitando pausas por almacenamiento en búfer.
Preparado para Redes Sociales y Plataformas Web
YouTube, Vimeo, Facebook, Twitter/X y LinkedIn exigen formato .srt para subir subtítulos. Convertir tus archivos SMI garantiza compatibilidad inmediata en la web.
Cómo Convertir SMI a SRT Online en 3 Sencillos Pasos
Sigue estas instrucciones paso a paso para transformar tus archivos SAMI en subtítulos SRT válidos en cuestión de segundos.
Sube o Pega tu Archivo SMI / SAMI
Arrastra y suelta tu archivo .smi en la zona de carga, haz clic en Explorar Archivos o pega el código SAMI directamente en el cuadro de texto.
Selecciona Idioma y Opciones de Codificación
Si el archivo contiene varios idiomas (p. ej. KRCC y ENCC), elige la pista deseada. Selecciona la codificación (UTF-8, EUC-KR o CP949) para asegurar caracteres legibles.
Descarga tu Archivo SRT Convertido
Revisa la vista previa y haz clic en Descargar .SRT para guardar el archivo inmediatamente, o copia el texto al portapapeles para tu editor de video.
Comparación Técnica: SMI (SAMI) frente a SubRip (SRT)
Analiza las diferencias arquitectónicas y estructurales entre el formato SAMI de Microsoft y el estándar SubRip.
| Característica / Especificación | Formato Microsoft SAMI | SubRip Estándar (.SRT) |
|---|---|---|
| Desarrollador y Origen | Microsoft Corporation (1998, para Windows Media Player) | Comunidad SubRip (Finales de los 90, para ripeo de DVD) |
| Estructura Base | Documento HTML / XML con bloque de estilos CSS <STYLE> | Texto plano estructurado en bloques secuenciales |
| Marcas de Tiempo | Enteros en milisegundos desde el inicio (<SYNC Start=12500>) | Tiempos de reloj (HH:MM:SS,mmm --> HH:MM:SS,mmm) |
| Tiempo de Fin del Subtítulo | Implícito: determinado por el siguiente <SYNC> o etiqueta | Explícito: inicio y fin declarados en cada línea de tiempo |
| Saltos de Línea | Etiquetas HTML (<BR>, <br>, <br/>) | Saltos de línea estándar (\n) |
| Estilos Visuales | CSS integrado para fuentes, colores, tamaños y márgenes | Etiquetas básicas (<i>, <b>, <u>) o texto plano |
| Pistas Multilingües | Nativo en un solo archivo (<P Class=KRCC>, <P Class=ENCC>) | Archivos independientes por idioma (pelicula.es.srt) |
| Codificación Habitual | ANSI heredado: EUC-KR, CP949 (coreano), Windows-1252 | Unicode UTF-8 estándar sin BOM |
| Compatibilidad Actual | Muy limitada (reproductores heredados de Windows) | Universal (VLC, Plex, Smart TVs, Premiere Pro, Web) |
Subtítulos Coreanos SMI: Solución a Problemas de Codificación EUC-KR y CP949
Descubre por qué los subtítulos coreanos a menudo muestran símbolos extraños y cómo nuestro convertidor asegura caracteres hangul limpios.
Uno de los problemas más frecuentes al abrir subtítulos SMI coreanos es el 'mojibake': las palabras en coreano se transforman en símbolos extraños, letras europeas con acentos raros ('¿©±â', '¾È³çÇϼ¿ä') o signos de interrogación.
Esto ocurre debido a los estándares de codificación históricos. Durante los años 2000 en Corea del Sur, los archivos de texto se guardaban con la página de códigos Windows-949 (CP949) o EUC-KR en lugar de UTF-8 Unicode. A diferencia de UTF-8, que utiliza secuencias de longitud variable para todos los idiomas del mundo, CP949 asigna caracteres coreanos a combinaciones específicas de dos bytes.
Cuando un sistema operativo moderno (macOS, iOS, Android, Linux) o un programa como VLC intenta leer un archivo CP949 asumiendo que es UTF-8, los bytes no coinciden y el texto se vuelve ilegible.
Nuestro convertidor soluciona este problema directamente en el navegador. Utilizando las API modernas de decodificación de texto, nuestro sistema admite decodificación nativa de EUC-KR, CP949 y UTF-8. Solo tienes que seleccionar la codificación adecuada y el convertidor reconstruirá los caracteres hangul originales para guardarlos en un archivo SRT limpio en UTF-8.
Cálculo de Tiempos en SMI: Cómo se Determina el Fin de Cada Subtítulo
Aprende cómo nuestro motor de conversión deduce los intervalos exactos de inicio y fin para el formato SRT.
Una diferencia fundamental entre SAMI y SRT radica en cómo se indican los tiempos. En un archivo SRT, cada subtítulo declara exactamente cuándo aparece y cuándo desaparece: '00:01:14,250 --> 00:01:17,800'. En SAMI, en cambio, solo se indica el tiempo de inicio en milisegundos: '<SYNC Start=74250>'.
Para saber cuándo debe desaparecer el subtítulo de la pantalla, los autores de SAMI colocan un punto de sincronización posterior con un espacio en blanco: '<SYNC Start=77800><P Class=KRCC> '. Al llegar a los 77.800 milisegundos, el reproductor borra el texto de la pantalla.
No obstante, muchos archivos SMI carecen de etiquetas explícitas de borrado y confían en que el siguiente diálogo reemplace al anterior. Si hay una escena con música o silencio prolongado, mantener el subtítulo hasta el siguiente diálogo haría que una frase permanezca en pantalla durante minutos de forma errónea.
Nuestro motor aplica deducción inteligente: (1) Si existe un punto de borrado con , se utiliza como tiempo final exacto. (2) Si sigue otro diálogo cercano, su tiempo de inicio se convierte en el fin del actual. (3) Si el intervalo supera el tiempo normal de lectura, el convertidor calcula una duración natural basada en el número de caracteres (entre 1,8 y 7,0 segundos), garantizando un ritmo de visualización profesional.
Ejemplo Comparativo: Código SAMI frente a Resultado SubRip SRT
Compara el código HTML de un archivo SAMI coreano con la salida limpia en formato SubRip SRT generada por nuestro convertidor:
<SAMI>
<HEAD>
<TITLE>Episodio 01 K-Drama</TITLE>
<STYLE TYPE="text/css">
<!--
P { font-family:gulim, sans-serif; font-size:14pt; color:white; }
.KRCC { Name:Korean; lang:ko-KR; SAMIType:CC; }
.ENCC { Name:English; lang:en-US; SAMIType:CC; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1500><P Class=KRCC>
안녕하세요! 오늘 날씨가 참 좋네요.
<SYNC Start=4800><P Class=KRCC>
<SYNC Start=6200><P Class=KRCC>
네, 정말 산책하기 좋은 날씨예요.<BR>우리 공원에 갈까요?
<SYNC Start=10500><P Class=KRCC>
</BODY>
</SAMI>1
00:00:01,500 --> 00:00:04,800
안녕하세요! 오늘 날씨가 참 좋네요.
2
00:00:06,200 --> 00:00:10,500
네, 정말 산책하기 좋은 날씨예요.
우리 공원에 갈까요?Solución: En este ejemplo, el archivo SAMI original contiene marcas HTML, marcas de tiempo en milisegundos (<SYNC Start=1500>) y etiquetas de borrado ( ). Nuestro convertidor elimina las etiquetas innecesarias, convierte <BR> en un salto de línea natural, formatea los tiempos al estándar HH:MM:SS,mmm y asigna números correlativos a cada subtítulo.
Archivos SMI Bilingües: Gestión de Pistas Dobles (KRCC y ENCC)
Cómo nuestro convertidor separa pistas multilingües sin mezclar diálogos ni perder información.
Una característica muy utilizada en los archivos SAMI es la inclusión de subtítulos bilingües. En series o películas extranjeras, cada punto de sincronización suele contener dos etiquetas: '<SYNC Start=5000><P Class=KRCC>안녕하세요!<P Class=ENCC>Hello!'.
Si se convierte un archivo de este tipo con herramientas básicas, ambos idiomas terminan fusionados en el mismo subtítulo, generando bloques de tres o cuatro líneas que saturan la pantalla. En otros casos, el segundo idioma se pierde por completo.
Nuestro convertidor detecta las clases CSS del archivo y te da control total: puedes exportar todas las líneas combinadas o aislar únicamente la pista en coreano (.KRCC) o en inglés (.ENCC). De este modo, puedes generar archivos independientes (pelicula.ko.srt y pelicula.en.srt) perfectos para plataformas como Plex o YouTube.
Automatización por Línea de Comandos: Convertir SMI a SRT con FFmpeg
Realiza conversiones por lotes directamente desde la terminal o consola de comandos usando FFmpeg.
ffmpeg -sub_charenc CP949 -i entrada.smi -c:s srt salida.srtPara usuarios avanzados y administradores con grandes colecciones de subtítulos, la herramienta de código abierto FFmpeg permite convertir subtítulos mediante la línea de comandos.
Para convertir un archivo SMI con codificación estándar UTF-8, ejecuta: 'ffmpeg -i entrada.smi -c:s srt salida.srt'.
Si el archivo proviene de Corea y está codificado en CP949 o EUC-KR, es fundamental indicar la codificación con el parámetro '-sub_charenc': 'ffmpeg -sub_charenc CP949 -i entrada.smi -c:s srt salida.srt'. Sin este parámetro, el texto coreano resultará dañado.
Aunque FFmpeg es excelente para procesar cientos de archivos por lotes, nuestro convertidor web ofrece la misma precisión matemática de forma instantánea sin necesidad de instalar programas ni usar comandos de consola.
Casos de Uso Habituales para la Conversión de SMI a SRT
Descubre cómo traductores, editores y cinéfilos aprovechan la conversión de SMI a SRT a diario.
Ver K-Dramas y Cine Clásico en Smart TVs
Las televisiones inteligentes y aplicaciones como Plex no leen subtítulos .smi. Convertir a .srt permite disfrutar de subtítulos impecables en pantalla grande.
Edición de Video en Premiere Pro y DaVinci Resolve
Los editores de video profesionales no aceptan archivos SAMI. La conversión a SubRip permite arrastrar los subtítulos directamente sobre la línea de tiempo.
Modernización de Servidores Multimedia (Plex, Jellyfin)
Convierte tus subtítulos antiguos a SRT para habilitar reproducción directa sin sobrecargar el procesador del servidor con transcodificación.
Archivado y Localización Profesional
Las herramientas de traducción asistida (CAT) y agencias de subtitulaje requieren formatos estándar como SRT o VTT para procesos de traducción y doblaje.
Extracción de Texto para Modelos de IA y Transcripción
El formato SRT elimina el código HTML antiguo, dejando únicamente diálogos limpios ideales para indexación, búsqueda y procesamiento de lenguaje natural.
Reproducción en Dispositivos Móviles (iPhone, iPad, Android)
Reproductores móviles como Infuse, VLC y MX Player se sincronizan perfectamente con archivos .srt para ver películas en cualquier lugar.
Solución de Problemas Frecuentes en la Conversión de SMI a SRT
Identifica y resuelve los errores más habituales al procesar archivos SAMI antiguos.
El texto en coreano aparece como caracteres extraños o signos de interrogación (mojibake)
Causa: El archivo .smi original fue guardado con codificación ANSI coreana (EUC-KR o CP949) en lugar de UTF-8 Unicode.
Los subtítulos duran demasiado tiempo en pantalla
Causa: El archivo carece de etiquetas de borrado (<SYNC ...> ), lo que hace que el texto se mantenga visible hasta la siguiente frase.
Los diálogos en coreano e inglés aparecen mezclados en el mismo subtítulo
Causa: El archivo es bilingüe y contiene etiquetas <P Class=KRCC> y <P Class=ENCC> en el mismo bloque.
Aparecen etiquetas como <font color="red"> en el archivo SRT final
Causa: El archivo SAMI contiene etiquetas de estilo HTML que no son parte de los subtítulos estándar SubRip.
Convierte tus Subtítulos SMI a SRT Hoy Mismo
El formato SAMI (.smi) ocupa un lugar destacado en la historia multimedia, habiendo permitido que millones de espectadores en Corea del Sur y en todo el mundo disfrutaran de cine y series durante más de dos décadas. Sin embargo, las plataformas actuales exigen compatibilidad universal y archivos ligeros.
Con nuestro convertidor online de SMI a SRT, actualizar tus subtítulos es más sencillo que nunca. Ya sea para preservar clásicos del cine coreano, editar video en Premiere Pro o ver series en tu Smart TV con Plex, nuestra herramienta te ofrece una conversión instantánea y con total privacidad en tu navegador.
Pega tu código SAMI o arrastra tu archivo .smi en el convertidor superior para obtener subtítulos SubRip (.srt) impecables en segundos.