Was ist das SMI-Dateiformat?
.smi ist eine reine Textdatei, die Untertiteldaten im SAMI-Format (Synchronized Accessible Media Interchange) speichert, das 1998 von Microsoft für die Verwendung mit dem Windows Media Player entwickelt wurde. Trotz der gleichen Dateiendung .smi unterscheidet sich SAMI vollständig vom nicht verwandten SMIL-Multimedia-Präsentationsformat.
Eine SAMI-Datei ist wie ein HTML/SGML-Dokument strukturiert. Ihr Wurzelelement ist <SAMI>, das einen <HEAD>-Block mit <STYLE>-Regeln enthält, die CSS-ähnliche Sprachklassen definieren (zum Beispiel .ENUSCC für englische US-Untertitel), sowie einen <BODY>-Block, der aus <SYNC Start=N>-Zeitstempel-Elementen besteht. Jeder <SYNC>-Eintrag enthält einen <P Class=...>-Absatz mit dem Untertiteltext für diesen Millisekunden-Offset.
Eine der praktischen Stärken von SAMI ist die Unterstützung mehrerer Sprachen: Eine einzige .smi-Datei kann Untertitel in mehreren Sprachen enthalten, indem mehrere CSS-Klassen definiert werden, wobei jedes <P> der entsprechenden Klasse zugewiesen wird. Grundlegende Formatierungen - Farbe, Schriftart und Ausrichtung - werden über denselben <STYLE>-Block gesteuert.
SAMI war Microsofts primäres Format für barrierefreie Untertitel unter Windows, erlangte jedoch nie eine breite plattformübergreifende Akzeptanz. Moderne Untertitel-Workflows bevorzugen SubRip (.srt) oder WebVTT (.vtt), die von Browsern, Geräten und Playern unterstützt werden. .smi-Dateien können in jedem Texteditor geöffnet und mit Tools wie Subtitle Edit konvertiert werden.
Sicherheit
RISIKO: LOWEine SAMI .smi-Datei ist reiner Text und kann keinen Code ausführen, daher ist die Datei selbst sicher zu öffnen und zu lesen. Da es sich um HTML-ähnliches Markup handelt, fügen Sie es niemals unbereinigt in eine Live-Webseite ein. Zwei praktische Vorsichtsmaßnahmen: Halten Sie Ihren Media Player auf dem neuesten Stand (historische Schwachstellen in Untertitel-Parsern betrafen mehrere Player) und achten Sie auf die Kodierung - speichern Sie als UTF-8, damit Akzente oder nicht-lateinische Zeichen (z. B. Koreanisch) korrekt angezeigt werden. Untertitel von dubiosen Download-Seiten können irreführende Links im Text enthalten; lesen Sie kritisch und vertrauen Sie nicht blind.
Formatdetails
kurz gefasst- SMIL-Präsentation (.smi) - Synchronized Multimedia Integration Language XML-Dateien verwenden manchmal .smi/.smil für zeitgesteuerte Multimedia-Layouts (RealPlayer, Ambulant).
- SmartMovie-Video (.smi) - Älteres Videoformat für Feature-Phones, das von SmartMovie/SMI-Konvertern erstellt wurde; ein binärer Videocontainer, keine Untertitel.
Programme zum Öffnen von SMI-Dateien
Technische Details
technische Spezifikation| Entwickler | Microsoft |
| Formattyp | Klartext-Untertitel-Markup im HTML/SGML-Stil |
| Wurzelelement | <SAMI> … </SAMI> (Tag-Parsing ohne Berücksichtigung der Groß-/Kleinschreibung) |
| Timing-Mechanismus | Millisekunden-Offsets über das Attribut SYNC Start= bei jedem <SYNC>-Element im <BODY>-Block |
| Sprach- und Spurunterstützung | Mehrere gleichzeitige Sprachen in einer Datei, jeweils identifiziert durch eine eigene CSS-Klasse (z. B. .ENUSCC für englische US-Untertitel) |
| Zeichenkodierung | ASCII/ANSI (Windows-Codepage) für lateinische Schriften; UTF-8 oder UTF-16 mit BOM für nicht-lateinischen Text |
| MIME-Typ | application/smil (auch akzeptiert: text/plain, application/x-sami) |
| Kompression | Keine - unkomprimierter Klartext |
| Dateisignatur | Keine binären Magic Bytes; identifiziert durch das <SAMI>-Wurzel-Tag nahe dem Dateianfang |
| Typische Dateigröße | 5 KB - 300 KB, skalierend mit der Dialoglänge und der Anzahl der Sprachspuren |
| Styling | CSS-ähnliche Regeln im <STYLE>-Block steuern Schriftart, Farbe und Ausrichtung pro Sprachklasse |
| Primäre Verwendung | Untertitelung und Barrierefreiheit für Videoinhalte im Windows Media Player |
| Plattformübergreifende Unterstützung | Nativ unterstützt vom Windows Media Player; wird auch von VLC, PotPlayer, mpv und Subtitle Edit gelesen |
| Abgelöst durch | .vtt (WebVTT) und .srt (SubRip) für moderne Web-, Browser- und Geräte-Wiedergabe |
| Veröffentlicht | 1998 (Microsoft SAMI 1.0, alongside Windows Media) |
| Neueste Version | SAMI 1.0 (the only published version; never formally revised) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |