¿Qué es el formato de archivo SMIL?
Un archivo .smil es un archivo de texto que contiene marcado escrito en el Synchronized Multimedia Integration Language (SMIL, pronunciado «smile»). SMIL se utiliza para crear presentaciones multimedia y diapositivas que coordinan múltiples flujos de medios en una línea de tiempo. Los archivos SMIL contienen referencias a materiales audiovisuales utilizados en la presentación en lugar de los medios en sí mismos; un archivo .smil por sí solo no transporta datos de audio o video.
Los archivos SMIL definen la configuración de la presentación, incluyendo animaciones, efectos de transición, diseño, tiempos y objetos incrustados. Los elementos de reproducción se organizan en contenedores de tiempo: <par> para la reproducción paralela y <seq> para la reproducción secuencial de clips de audio, video, imagen y texto referenciados. El formato SMIL también se utiliza ampliamente como base para el formato de mensajes multimedia MMS en telefonía móvil (perfil 3GPP SMIL), así como para los libros digitales parlantes DAISY.
La especificación SMIL fue estandarizada por el W3C. SMIL está estrechamente relacionado con HTML, y los archivos SMIL utilizan marcado XML para describir el contenido multimedia, las regiones de diseño y la sincronización. La versión publicada actual de la especificación es SMIL 3.0 (Recomendación del W3C, diciembre de 2008). Los conceptos de temporización de SMIL también perduran dentro de la animación SVG (<animate> deriva del modelo de temporización de SMIL).
En el desarrollo web moderno, los elementos <audio> y <video> de HTML5 con CSS/JavaScript han reemplazado en gran medida a SMIL para presentaciones basadas en el navegador, pero el formato sigue en uso en reproductores especializados y flujos de trabajo de radiodifusión.
Seguridad y protección
RIESGO: LOWUn archivo SMIL es un pequeño texto XML y no es ejecutable, por lo que conlleva poco riesgo directo. La única precaución: puede referenciar URL remotas, por lo que abrir un SMIL no confiable en un reproductor conectado a la red podría obtener contenido externo. Inspeccione primero el XML en un editor de texto si el origen es desconocido. Los archivos de medios referenciados (no el SMIL) son donde se encontraría cualquier carga útil real.
Detalles del formato
en pocas palabras- Navegación de libros digitales parlantes DAISY - Los audiolibros accesibles (DAISY 2.02/3) utilizan archivos SMIL para sincronizar la narración grabada con el texto.
- Señalización digital / Listas de reproducción IPTV - Reproductores como los de BrightSign y algunos sistemas IPTV/STB utilizan SMIL para programar medios en bucle en las pantallas.
- Diseño de mensajes multimedia MMS - Los mensajes de texto con imagen/video (3GPP MMS) incrustan una diapositiva SMIL que describe el diseño y la temporización de las partes del mensaje.
Programas que abren archivos SMIL
Detalles técnicos
especificación profunda| Formato | Documento de texto XML |
| Tipo MIME | application/smil+xml (también application/smil) |
| Codificación | UTF-8 (o cualquier codificación declarada en el encabezado XML) |
| Elemento raíz | <smil> con espacio de nombres http://www.w3.org/ns/SMIL (SMIL 3.0) o espacios de nombres SMIL del W3C anteriores |
| Contenedores de tiempo | <par> (paralelo), <seq> (secuencial), <excl> (exclusivo) - orquestan la reproducción de medios superpuestos o secuenciales |
| Versiones de la especificación | SMIL 1.0 (1998), SMIL 2.0 (2001), SMIL 2.1 (2005), SMIL 3.0 (2008, Recomendación actual del W3C) |
| Tamaño de archivo típico | 1 KB - 50 KB (solo un documento de temporización/diseño; no contiene datos de medios) |
| Compresión | Ninguna en el archivo en sí; puede estar comprimido con gzip en la transferencia HTTP |
| Contenido de medios | Ninguno - referencia archivos externos de audio, video, imagen y texto mediante URI |
| Perfiles SMIL | SMIL Basic, SMIL Mobile Profile (3GPP MMS), SMIL Tiny; cada uno dirigido a una clase de reproductor específica |
| Uso en MMS | El perfil móvil 3GPP SMIL define el formato de mensaje multimedia utilizado en la mensajería móvil MMS |
| Relación con SVG | Los elementos de animación SVG (<animate>, <animateTransform>) derivan del modelo de temporización de SMIL |
| Lanzado | SMIL 1.0 - W3C Recommendation, June 1998 |
| Última versión | SMIL 3.0 - W3C Recommendation, December 1, 2008 (republished December 2008) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.w3.org |
Conversiones de SMIL
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SMIL.