Was ist das SMIL-Dateiformat?
Eine .smil-Datei ist eine Textdatei, die Markup in der Synchronized Multimedia Integration Language (SMIL, ausgesprochen „smile“) enthält. SMIL wird zur Erstellung von Multimedia-Präsentationen und Diashows verwendet, die mehrere Medienstreams auf einer Zeitachse koordinieren. SMIL-Dateien enthalten Verweise auf audiovisuelle Materialien, die in der Präsentation verwendet werden, anstatt der Medien selbst - eine .smil-Datei allein enthält keine Audio- oder Videodaten.
SMIL-Dateien definieren Präsentationseinstellungen einschließlich Animationen, Übergangseffekten, Layout, Zeitplanung und eingebetteten Objekten. Wiedergabeelemente sind in Zeitcontainern organisiert: <par> für die parallele Wiedergabe und <seq> für die sequentielle Wiedergabe von referenzierten Audio-, Video-, Bild- und Textclips. Das SMIL-Format wird auch weit verbreitet als Basis für das MMS-Multimedia-Nachrichtenformat in der Mobiltelefonie (3GPP SMIL-Profil) sowie für digitale DAISY-Hörbücher verwendet.
Die SMIL-Spezifikation wurde vom W3C standardisiert. SMIL ist eng mit HTML verwandt, und SMIL-Dateien verwenden XML-Markup, um Multimedia-Inhalte, Layout-Regionen und Synchronisation zu beschreiben. Die aktuell veröffentlichte Version der Spezifikation ist SMIL 3.0 (W3C-Empfehlung, Dezember 2008). SMIL-Timing-Konzepte leben auch innerhalb von SVG-Animationen weiter (<animate> leitet sich vom SMIL-Timing-Modell ab).
In der modernen Webentwicklung haben HTML5 <audio>- und <video>-Elemente mit CSS/JavaScript SMIL für browserbasierte Präsentationen weitgehend ersetzt, aber das Format bleibt in spezialisierten Playern und Rundfunk-Workflows weiterhin im Einsatz.
Sicherheit
RISIKO: LOWEine SMIL-Datei ist kleiner XML-Text und nicht ausführbar, daher birgt sie wenig direktes Risiko. Einziger Vorbehalt: Sie kann auf entfernte URLs verweisen, sodass das Öffnen einer nicht vertrauenswürdigen SMIL in einem vernetzten Player externe Inhalte abrufen könnte. Prüfen Sie das XML zuerst in einem Texteditor, wenn die Quelle unbekannt ist. Die referenzierten Mediendateien (nicht die SMIL) sind der Ort, an dem eine tatsächliche Schadlast liegen könnte.
Formatdetails
kurz gefasst- DAISY Digital Talking Book Navigation - Barrierefreie Hörbücher (DAISY 2.02/3) verwenden SMIL-Dateien, um die aufgezeichnete Erzählung mit dem Text zu synchronisieren.
- Digital Signage / IPTV-Playlists - Player wie die von BrightSign und einige IPTV/STB-Systeme verwenden SMIL, um die Wiedergabe von Medien in Schleifen auf Bildschirmen zu planen.
- MMS-Multimedia-Nachrichtenlayout - Bild-/Video-Textnachrichten (3GPP MMS) betten ein SMIL-Slide ein, das Layout und Timing der Nachrichtenteile beschreibt.
Programme zum Öffnen von SMIL-Dateien
Technische Details
technische Spezifikation| Format | XML-Textdokument |
| MIME-Typ | application/smil+xml (auch application/smil) |
| Kodierung | UTF-8 (oder jede im XML-Header deklarierte Kodierung) |
| Stammelement | <smil> mit Namespace http://www.w3.org/ns/SMIL (SMIL 3.0) oder älteren W3C SMIL-Namespaces |
| Zeitcontainer | <par> (parallel), <seq> (sequentiell), <excl> (exklusiv) - orchestrieren überlappende oder sequentielle Medienwiedergabe |
| Spezifikationsversionen | SMIL 1.0 (1998), SMIL 2.0 (2001), SMIL 2.1 (2005), SMIL 3.0 (2008, aktuelle W3C-Empfehlung) |
| Typische Dateigröße | 1 KB - 50 KB (nur ein Timing-/Layout-Dokument; enthält keine Mediendaten) |
| Komprimierung | Keine in der Datei selbst; kann bei der HTTP-Übertragung gzip-komprimiert sein |
| Medieninhalt | Keiner - referenziert externe Audio-, Video-, Bild- und Textdateien per URI |
| SMIL-Profile | SMIL Basic, SMIL Mobile Profile (3GPP MMS), SMIL Tiny; jedes zielt auf eine bestimmte Player-Klasse ab |
| MMS-Nutzung | Das 3GPP SMIL Mobile Profile definiert das Multimedia-Nachrichtenformat, das in der mobilen MMS-Kommunikation verwendet wird |
| SVG-Beziehung | SVG-Animationselemente (<animate>, <animateTransform>) leiten sich vom SMIL-Timing-Modell ab |
| Veröffentlicht | SMIL 1.0 - W3C Recommendation, June 1998 |
| Neueste Version | SMIL 3.0 - W3C Recommendation, December 1, 2008 (republished December 2008) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.w3.org |
SMIL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SMIL-Dateien.