stringtranslate.com

SAMI

Synchronized Accessible Media Interchange ( SAMI ) es una iniciativa de accesibilidad de Microsoft lanzada en el verano de 1998. [1] El lenguaje de marcado estructurado está diseñado para simplificar la creación de subtítulos para la reproducción de medios en una PC.

Descripción general

Un archivo SAMI proporciona compatibilidad con subtítulos para formatos multimedia. Por lo general, un archivo multimedia (como un archivo de video o de sonido) se reproduce mediante un reproductor multimedia como Windows Media Player . Los reproductores multimedia que admiten subtítulos y formato SAMI pueden mostrar el contenido del archivo SAMI incluido.

Un archivo SAMI es un archivo de texto simple y, por lo tanto, se puede crear o modificar en cualquier editor de texto. Su estructura es muy similar a HTML . Los archivos pueden tener extensiones de nombre de archivo.smi o , aunque el uso de estas puede provocar una colisión de extensiones de nombre de archivo, ya que los archivos de lenguaje de integración multimedia sincronizada (SMIL) y las imágenes automontables de Macintosh también utilizan esta extensión de nombre de archivo..sami .smi

Etiquetas HTML y CSS compatibles

El formato SAMI es similar a HTML y CSS ; de hecho, SAMI implementa un subconjunto de ambos. SAMI no requiere una coincidencia estricta de etiquetas.

Ejemplo

Aquí hay un ejemplo de archivo SAMI. Establece el tiempo en milisegundos. Utiliza CSS para formatear tanto la fuente como las líneas de texto y admite la selección de idioma. (Se muestran inglés y francés falso). Cada bloque SYNC establece el tiempo de inicio del subtítulo. Se muestra un nuevo subtítulo cada segundo (1000 ms). El Class=identifica el idioma. El ID=Source(que coincide con el #Sourceen la definición del identificador CSS) indica la línea de origen/orador; el valor predeterminado es el subtítulo cerrado. El nombre del identificador no necesita ser "Fuente"; puede ser cualquier nombre.

El analizador de Microsoft es frágil. Se puede agregar información de formato a la información de subtítulos, pero agregar información de formato a la línea de origen puede tener resultados impredecibles. Definir más de un ID puede tener resultados impredecibles.

<SAMI><HEAD> <TITLE>  Ejemplo de SAMI </TITLE><SAMIParam>  Medios  {cheap44.wav}  Métricas  {time:ms;}  Especificaciones  {MSFT:1.0;} </SAMIParam>< TIPO DE ESTILO= "texto/css" > <!--  P { familia de fuentes: Arial; peso de fuente: normal; color: blanco; color de fondo: negro; alineación del texto: centro; }  #Fuente {color: rojo; color de fondo: azul; familia de fuentes: Courier; tamaño de fuente: 12pt; peso de fuente: normal; alineación del texto: izquierda; } .ENUSCC { nombre: inglés; idioma: en-US; SAMIType: CC; }  .FRFRCC { nombre: francés; idioma: fr-FR; SAMIType: CC; } --> </STYLE></CABEZA><CUERPO><!-- Abrir el menú de reproducción, elegir Subtítulos y subtítulos, Activar si está disponible --> <!-- Abrir el menú de herramientas, Seguridad, Mostrar subtítulos locales si están presentes --><SYNC Start= 0 > <P Class= ENUSCC ID= Fuente > El Orador </P> <P Class= ENUSCC > Texto SAMI 0000 </P>          <P Class= FRFRCC ID= Fuente > El narrador </P> <P Class= FRFRCC > Texto SAMI 0000 </P> </SYNC>       <SYNC Start= 1000 > <P Class= ENUSCC > Texto SAMI 1000 </P> <P Class= FRFRCC > Texto SAMI 1000 </P> </SYNC>         <SYNC Start= 2000 > <P Class= ENUSCC > Texto SAMI 2000 </P> <P Class= FRFRCC > Texto SAMI 2000 </P> </SYNC>         <SYNC Start= 3000 > <P Class= ENUSCC > Texto SAMI 3000 </P> <P Class= FRFRCC > Texto SAMI 3000 </P> </SYNC>         </CUERPO> </SAMI>

Asociación con los medios de comunicación

El reproductor necesita saber cómo asociar un archivo multimedia en particular a un archivo SAMI. A veces, esto se logra utilizando el mismo nombre de archivo que el archivo multimedia subyacente. Por ejemplo, cuando Windows Media Player (WMP) abre el archivo de sonido cheap44.wav, verifica si el archivo cheap44.smi existe en la misma carpeta. Si es así, WMP utiliza ese archivo para mostrar subtítulos.

Otra posibilidad es hacer explícita la asociación mediante una entrada en un archivo ASX ( Advanced Stream Redirector ). El usuario abre el archivo ASX.

<asx version= "3.0" previewmode= "No" > <abstract> ASXHEAD Este es el resumen del programa </abstract> <title> ASXHEAD El título del programa va aquí </title> <author> Nombre del autor </author> <copyright> (c) 2002 - nombre de la empresa </copyright> <entry> <ref href= "cheap44.wav?sami=cheap44.smi" /> <abstract> ASX Este es el resumen del clip </abstract> <title> ASX El título del clip va aquí </title> <author> ASX Su nombre </author> <copyright> ASX (c) 2000 - nombre de la empresa </copyright> </entry> </asx>                                                  

Soporte de software

La siguiente es una lista de software que puede reproducir SAMI junto con contenido multimedia:

Véase también

Referencias

  1. ^ "Adición de subtítulos a sus programas multimedia". Noticias y artículos para desarrolladores de Microsoft . Microsoft. Septiembre de 1998. Archivado desde el original el 12 de octubre de 1999.
  2. ^ "Entendiendo SAMI 1.0". Microsoft Developer Network . Microsoft Corporation . Febrero de 2003. Consultado el 14 de junio de 2011 .

Lectura adicional

  1. Gunderson, Jon (14 de marzo de 2003). "SAMI and Quicktime Captioning". Centro de Accesibilidad a la Tecnología de la Información de Illinois . Universidad de Illinois en Urbana-Champaign . Consultado el 14 de junio de 2011 .
  2. "Creación de un archivo SAMI". Subtítulos para Windows Media . WebAIM . Consultado el 14 de junio de 2011 .
  3. "Software para crear subtítulos". WebAIM . Consultado el 14 de junio de 2011 .