Skip to content
Guía de formato

¿Qué es un archivo SMI?

Todo lo que necesitas saber sobre el formato de subtítulos SAMI, desarrollado por Microsoft para subtítulos sincronizados y accesibilidad.

SMI (Synchronized Accessible Media Interchange, también conocido como SAMI) es un formato de subtítulos basado en HTML desarrollado por Microsoft a finales de los noventa. Se diseñó para proporcionar subtítulos cerrados para Windows Media Player y las herramientas de accesibilidad de Microsoft. Aunque ha sido reemplazado en gran medida por VTT para el vídeo web, los archivos SMI aún se encuentran en contenido heredado, medios educativos y archivos de accesibilidad.

¿Qué significa SMI?

SMI significa Synchronized Accessible Media Interchange. Microsoft introdujo el formato como parte de su iniciativa de accesibilidad para proporcionar subtítulos para medios digitales. La extensión de archivo .smi y el nombre del formato SAMI se usan indistintamente. El formato es estructuralmente similar a HTML, usando etiquetas y estilos similares a CSS dentro de un bloque SYNC para definir cuándo aparecen y desaparecen los subtítulos.

Cómo funcionan los archivos SMI

Un archivo SMI es esencialmente un documento HTML con una estructura especial. Contiene una sección HEAD con definiciones de estilo y una sección BODY con elementos SYNC. Cada elemento SYNC tiene un atributo Start que especifica el tiempo de visualización en milisegundos y contiene un elemento P (párrafo) con el texto del subtítulo. SMI admite estilos CSS, múltiples pistas de idioma y funciones de accesibilidad como texto descriptivo para espectores con discapacidad auditiva.

Cuándo usar SMI

SMI se encuentra principalmente cuando se trabaja con contenido heredado de Windows Media, plataformas de vídeo educativo antiguas o archivos de accesibilidad que fueron subtitulados a principios de los 2000. Si necesitas modernizar contenido antiguo subtitulado, convertir SMI a VTT o SRT es el camino recomendado. Para nuevo trabajo de subtitulado, VTT es la opción estándar para vídeo web, mientras que SRT ofrece la máxima compatibilidad.

Estructura del archivo SMI

<SAMI>
<HEAD>
<TITLE>Example Subtitles</TITLE>
<STYLE TYPE="text/css">
P { font-family: sans-serif; color: white; }
.ENCC { name: English; lang: en-US; }
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello, world!
<SYNC Start=4000>
<P Class=ENCC>This is a subtitle.
<SYNC Start=8000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>
<SAMI>Elemento raíz que envuelve todo el documento de subtítulos
<SYNC Start=1000>Marca un evento de subtítulo que comienza en 1000 milisegundos (1 segundo)
<P Class=ENCC>Elemento de párrafo con una clase de idioma para subtítulos multi-pista
<STYLE>Bloque CSS para dar estilo a la apariencia de los subtítulos (fuente, color, posición)

Ventajas de SMI

  • Estructura basada en HTML legible por humanos en cualquier editor de texto
  • Admite estilos CSS para fuentes, colores y posicionamiento
  • Múltiples pistas de idioma dentro de un solo archivo
  • Diseñado con funciones de accesibilidad para espectadores con discapacidad auditiva

Limitaciones de SMI

  • Largamente obsoleto: los estándares web modernos usan VTT en su lugar
  • Soportado principalmente por Windows Media Player heredado y herramientas antiguas
  • La sintaxis tipo HTML puede ser verbosa en comparación con SRT o VTT
  • Ya no mantenido ni desarrollado por Microsoft

Reproductores y plataformas que admiten SMI

Windows Media Player MPC-HC FFmpeg Subtitle Edit Plataformas educativas antiguas

Preguntas frecuentes sobre SMI

¿Cómo abro un archivo SMI?

Los archivos SMI son texto plano basado en HTML, por lo que puedes abrirlos en cualquier editor de texto o navegador web. Subtitle Edit y FFmpeg también pueden procesarlos. Para reproducción de vídeo moderna, convierte SMI a SRT o VTT para mejor soporte de reproductores.

¿Cuál es la diferencia entre SMI y SRT?

SMI es un formato basado en HTML con estilos CSS, múltiples pistas de idioma y temporización en milisegundos. SRT es un formato de texto plano mucho más simple con solo números de subtítulo, marcas de tiempo y texto. SRT es universalmente compatible; SMI es principalmente para contenido heredado de Windows Media.

¿Cuál es la diferencia entre SMI y VTT?

Ambos son formatos basados en texto, pero VTT es el estándar web moderno (W3C) con amplio soporte de navegadores, mientras que SMI es un formato heredado de Microsoft. VTT es el reemplazo recomendado para SMI en todos los flujos de trabajo de vídeo modernos.

¿Pueden los archivos SMI tener varios idiomas?

Sí. SMI admite múltiples pistas de idioma dentro de un solo archivo usando diferentes clases CSS (por ejemplo, ENCC para inglés, ESCC para español). Cada bloque SYNC puede contener párrafos para varios idiomas simultáneamente.

Convertir SMI a otros formatos

También puede necesitar estas herramientas