O que é o formato de ficheiro SMIL?
Um arquivo .smil é um arquivo de texto contendo marcação escrita na Synchronized Multimedia Integration Language (SMIL, pronunciado «smile»). O SMIL é usado para criar apresentações multimídia e apresentações de slides que coordenam vários fluxos de mídia em uma linha do tempo. Os arquivos SMIL contêm referências a materiais audiovisuais usados na apresentação, em vez da mídia em si - um arquivo .smil sozinho não carrega dados de áudio ou vídeo.
Os arquivos SMIL definem as configurações da apresentação, incluindo animações, efeitos de transição, layout, tempos e objetos incorporados. Os elementos de reprodução são organizados em contêineres de tempo: <par> para reprodução paralela e <seq> para reprodução sequencial de clipes de áudio, vídeo, imagem e texto referenciados. O formato SMIL também é amplamente utilizado como base para o formato de mensagem multimídia MMS na telefonia móvel (perfil 3GPP SMIL), bem como para livros digitais falados DAISY.
A especificação SMIL foi padronizada pelo W3C. O SMIL está intimamente relacionado ao HTML, e os arquivos SMIL usam marcação XML para descrever conteúdo multimídia, regiões de layout e sincronização. A versão publicada atual da especificação é o SMIL 3.0 (Recomendação W3C, dezembro de 2008). Os conceitos de temporização do SMIL também vivem dentro da animação SVG (<animate> deriva do modelo de temporização SMIL).
No desenvolvimento web moderno, os elementos <audio> e <video> do HTML5 com CSS/JavaScript substituíram amplamente o SMIL para apresentações baseadas em navegador, mas o formato permanece em uso em players especializados e fluxos de trabalho de transmissão.
Segurança e proteção
RISCO: LOWUm arquivo SMIL é um pequeno texto XML e não é executável, portanto, oferece pouco risco direto. O único cuidado: ele pode referenciar URLs remotas, então abrir um SMIL não confiável em um player conectado à rede pode buscar conteúdo externo. Inspecione o XML em um editor de texto primeiro se a fonte for desconhecida. Os arquivos de mídia referenciados (não o SMIL) são onde qualquer carga útil real estaria.
Detalhes do formato
em resumo- Navegação de livros digitais falados DAISY - Audiolivros acessíveis (DAISY 2.02/3) usam arquivos SMIL para sincronizar a narração gravada com o texto.
- Sinalização digital / Playlists IPTV - Players como os da BrightSign e alguns sistemas IPTV/STB usam SMIL para agendar mídias em loop nas telas.
- Layout de mensagem multimídia MMS - Mensagens de texto com imagem/vídeo (3GPP MMS) incorporam um slide SMIL descrevendo o layout e o tempo das partes da mensagem.
Programas que abrem arquivos SMIL
Detalhes técnicos
especificação profunda| Formato | Documento de texto XML |
| Tipo MIME | application/smil+xml (também application/smil) |
| Codificação | UTF-8 (ou qualquer codificação declarada no cabeçalho XML) |
| Elemento raiz | <smil> com namespace http://www.w3.org/ns/SMIL (SMIL 3.0) ou namespaces W3C SMIL anteriores |
| Contêineres de tempo | <par> (paralelo), <seq> (sequencial), <excl> (exclusivo) - orquestram a reprodução de mídia sobreposta ou sequencial |
| Versões da especificação | SMIL 1.0 (1998), SMIL 2.0 (2001), SMIL 2.1 (2005), SMIL 3.0 (2008, Recomendação W3C atual) |
| Tamanho de arquivo típico | 1 KB - 50 KB (apenas um documento de temporização/layout; não contém dados de mídia) |
| Compressão | Nenhuma no arquivo em si; pode ser compactado com gzip na transferência HTTP |
| Conteúdo de mídia | Nenhum - referencia arquivos externos de áudio, vídeo, imagem e texto por URI |
| Perfis SMIL | SMIL Basic, SMIL Mobile Profile (3GPP MMS), SMIL Tiny; cada um visa uma classe específica de player |
| Uso em MMS | O 3GPP SMIL Mobile Profile define o formato de mensagem multimídia usado em mensagens MMS móveis |
| Relação com SVG | Elementos de animação SVG (<animate>, <animateTransform>) derivam do modelo de temporização SMIL |
| Lançado | SMIL 1.0 - W3C Recommendation, June 1998 |
| Versão mais recente | SMIL 3.0 - W3C Recommendation, December 1, 2008 (republished December 2008) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.w3.org |
Conversões de SMIL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SMIL.