Der Umfassende Leitfaden zur Konvertierung von SRT in SMI (SAMI)
Meistern Sie die Umwandlung von SubRip (.srt) Untertiteldateien in Microsoft SAMI (.smi). Erfahren Sie, wie die HTML-basierte SAMI-Architektur aufgebaut ist, wie Uhrzeit-Zeitstempel in exakte Millisekunden-<SYNC>-Tags umgerechnet werden, wie Sie verlässliche Löschmarken erzeugen und die Wiedergabe im Windows Media Player, GOM Player und PotPlayer optimieren.
SubRip (.srt) gilt in der weltweiten Videoproduktion als der unangefochtene Standard für Untertitel. Der schlanke Aufbau—bestehend aus einer fortlaufenden Nummerierung, Zeitstempeln im Uhrzeitformat (Stunden, Minuten, Sekunden, Millisekunden) und Dialogtexten—ermöglicht den unkomplizierten Einsatz in Webplayern, auf Smartphones, in Home-Servern wie Plex und professionellen Schnittsystemen wie Adobe Premiere Pro und DaVinci Resolve.
Dennoch setzen bestimmte Bildungsplattformen, bestehende Windows-Systeme und führende ostasiatische Medienplayer nach wie vor auf das Microsoft SAMI (.smi) Format. Entwickelt von Microsoft im Jahr 1998 für den Windows Media Player, nutzt Synchronized Accessible Media Interchange (SAMI) ein HTML-Dokumentenmodell mit CSS-Formatierung, Sprachklassen und Millisekunden-basierten <SYNC Start="...">-Tags. In Südkorea ist SAMI (.smi) seit über zwei Jahrzehnten das vorherrschende Untertitelformat in renommierten Playern wie GOM Player, PotPlayer und KMPlayer.
Müssen Untertitler, Übersetzer oder Medienarchive Inhalte für Plattformen bereitstellen, die das SAMI-Format voraussetzen, ist die Umwandlung von SRT in SMI unverzichtbar. Dabei reicht ein einfaches Umbenennen der Dateiendung nicht aus: Zeitstempel müssen in absolute Millisekunden-Ganzzahlen umgerechnet, Zeilenumbrüche in HTML-<BR>-Tags übersetzt, Header und CSS-Klassen (.KRCC, .ENCC) korrekt angelegt und Ausblend-Tags ( ) platziert werden, damit Untertitel nicht dauerhaft auf dem Bildschirm stehen bleiben.
Dieser technische Leitfaden beleuchtet die strukturellen Unterschiede zwischen SRT und SMI, die mathematische Zeitumrechnung, bewährte Verfahren für zweisprachige Untertitelspuren, die Stapelverarbeitung via FFmpeg und Lösungen für typische Synchronisationsfehler.
Was ist eine SRT-Datei und was ist eine SMI- (SAMI-) Datei?
Eine SubRip (.srt) Datei ist ein leichtgewichtiges, zeilenbasiertes Textdokument, das rein auf die Anzeige von Untertiteln ausgelegt ist. Jeder Block besteht aus drei bis vier Zeilen: einer fortlaufenden Nummer (1, 2, 3...), einem Zeitbereich mit Start- und Endzeit getrennt durch einen Pfeil (00:01:23,456 --> 00:01:27,890), den Dialogzeilen und einer Leerzeile zum Abschluss des Blocks. SRT verzichtet vollständig auf HTML-Dokumenthüllen oder zwingende CSS-Stile.
Im Gegensatz dazu ist eine Microsoft SAMI (.smi oder .sami) Datei wie ein vollständiges HTML/XML-Dokument aufgebaut. Sie beginnt mit einem <SAMI>-Tag, besitzt einen <HEAD>-Bereich mit eingebetteten CSS-Stylesheets (<STYLE TYPE="text/css">) und bündelt sämtliche Untertitel im <BODY>-Tag. Jeder Dialog wird durch ein <SYNC Start=#####>-Tag eingeleitet, wobei der Wert den abgelaufenen Millisekunden ab Filmbeginn entspricht (z. B. 83456 ms statt 00:01:23,456).
Zudem verknüpft SAMI jeden Text mit einer CSS-Klasse (<P Class=KRCC>), die die Sprachspur (wie Koreanisch oder Englisch) festlegt und typografische Parameter wie Schriftart (Gulim, Batang, Arial), Schriftgröße, Farbe und Ausrichtung regelt. Während SRT durch Einfachheit besticht, erlaubt SAMI echtes CSS-Styling und mehrere Sprachspuren in einer Datei.
Warum SRT-Untertitel in SMI / SAMI Umwandeln?
Erfahren Sie, in welchen Situationen die Umwandlung von SubRip (.srt) in Microsoft SAMI (.smi) technisch geboten ist.
Volle Unterstützung in Koreanischen Medienplayern
Beliebte Mediaplayer wie GOM Player, PotPlayer und KMPlayer bieten spezielle Funktionen für simultane Zweisprachigkeit, Schrifenglättung und Sprachlern-Modi, die optimal auf SAMI (.smi) Dateien mit KRCC- und ENCC-Klassen abgestimmt sind.
Wiedergabe im Klassischen Windows Media Player
Ältere Firmenrechner, Schulungsgeräte und interaktive Informationsstelen mit Windows Media Player 9, 10 oder 11 unterstützen Untertitel nativ über SAMI-Dateien, ohne dass externe Filter wie DirectVobSub (VSFilter) nötig sind.
Interaktive Sprachlern-Software
Zahlreiche Lernprogramme in Ostasien nutzen die <P Class=...>-Tags von SAMI, um Dialoge direkt mit integrierten Wörterbüchern zu synchronisieren und dem Nutzer das Umschalten zwischen Muttersprache und Zielsprache zu ermöglichen.
Rundfunk- und Archiv-Vorgaben
Bestimmte technische Übergabestandards regionaler Fernsehsender und historischer Rundfunkarchive verlangen Untertiteldateien im SAMI-Format mit definierter CSS-Struktur.
Eingebettete Schrift- und Stilkontrolle
Anders als SRT, das ganz vom jeweiligen Player abhängt, erlaubt SAMI die Vorgabe von Schriftfamilien (z. B. Gulim oder Arial), Schriftgrößen und Zentrierung direkt im <STYLE>-Block.
Schritt-für-Schritt: SRT in SMI Online Umwandeln
Befolgen Sie diese kurze Anleitung, um Ihre SubRip-Dateien in abspielbereite Microsoft SAMI Untertitel umzuwandeln.
SRT-Untertitel Hochladen oder Einfügen
Ziehen Sie Ihre .srt-Datei per Drag & Drop in das Upload-Feld, klicken Sie auf Durchsuchen oder fügen Sie den Text Ihrer SubRip-Untertitel direkt in den linken Eingabebereich ein.
SAMI Sprachklasse und Löschmarken Konfigurieren
Wählen Sie die gewünschte Sprachklasse (.KRCC für Koreanisch, .ENCC für Englisch, .DECC für Deutsch) und lassen Sie die Option zum Einfügen von Löschmarken aktiviert, damit Untertitel pünktlich ausgeblendet werden.
Vorschau Prüfen und .SMI Herunterladen
Überprüfen Sie das Ergebnis im rechten Ausgabefeld und klicken Sie auf .SMI Herunterladen, um die Datei zu speichern, oder kopieren Sie den Text direkt in Ihre Zwischenablage.
SRT vs. SMI: Technischer Formatvergleich
Vergleichen Sie die wesentlichen Unterschiede zwischen SubRip und Microsoft SAMI.
| Merkmal / Spezifikation | Standard SubRip (.SRT) | Microsoft SAMI Format (.SMI) |
|---|---|---|
| Dateiendung | .srt | .smi, .sami |
| Dokumentenstruktur | Sequenzielle Textblöcke (Index, Zeit, Dialog) | Vollständiges HTML/XML (<SAMI>, <HEAD>, <BODY>) |
| Zeitformat | Uhrzeitformat (HH:MM:SS,mmm --> HH:MM:SS,mmm) | Abgelaufene Millisekunden (<SYNC Start=12345>) |
| Ausblendung des Untertitels | Expliziter Endzeitstempel in jeder Untertitelzeile | Implizit; gelöscht durch Leerzeichen-Tag ( ) |
| Formatierung & CSS | Ausschließlich einfache HTML-Tags (<i>, <b>, <u>, <font>) | Eingebettetes CSS (<STYLE TYPE="text/css">) |
| Mehrsprachigkeit | Nur eine Sprache pro Datei | Nativ über CSS-Klassen (.KRCC, .ENCC, .DECC) |
| Zeilenumbrüche | Standardmäßige Zeilenumbrüche (\n oder \r\n) | HTML-Tags <BR> |
| Hauptsächliche Player | VLC, Plex, YouTube, Premiere Pro, DaVinci Resolve | GOM Player, PotPlayer, Windows Media Player |
SAMI-Zeitstempel: Von Uhrzeiten zu Millisekunden
Die mathematischen Grundlagen zur Umrechnung von SRT-Zeiten in SAMI <SYNC>-Marken.
Die zentrale technische Herausforderung bei der Konvertierung von SRT nach SMI liegt im unterschiedlichen Zeitverständnis beider Formate. SubRip definiert für jeden Untertitel ein geschlossenes Intervall nach dem Schema HH:MM:SS,mmm --> HH:MM:SS,mmm. Ein Dialog von Minute 1, Sekunde 24 und 500 Millisekunden bis Minute 1, Sekunde 28 und 200 Millisekunden lautet demnach `00:01:24,500 --> 00:01:28,200`.
Microsoft SAMI dagegen arbeitet mit Ereignisauslösern auf einer offenen Zeitachse. Statt einer festen Dauer verwendet SAMI das Tag `<SYNC Start=#####>`, dessen Zahlenwert die abgelaufenen Gesamt-Millisekunden darstellt. Unser Konverter berechnet dies über die Formel: StartMs = (Stunden * 3.600.000) + (Minuten * 60.000) + (Sekunden * 1.000) + Millisekunden. Für 00:01:24,500 ergibt das (1 * 60.000) + (24 * 1.000) + 500 = 84.500 ms.
Da SAMI keine eigene Anzeigedauer speichert, würde ein bei <SYNC Start=84500> eingeblendeter Untertitel so lange auf dem Bildschirm stehen bleiben, bis der nächste Dialog erscheint. Um ihn exakt zum gewünschten Zeitpunkt (bei 88.200 ms) auszublenden, erzeugt unser Tool eine leere Ausblendmarke: `<SYNC Start=88200><P Class=KRCC> `. Dadurch wird sichergestellt, dass kein Text im Video nachhängt.
Verwaltung von Sprachklassen (.KRCC, .ENCC) in SAMI
Wie die CSS-Klassenarchitektur von SAMI mehrsprachige Untertitel ermöglicht.
Eine der herausragenden Eigenschaften des SAMI-Formats ist die Fähigkeit, mehrere Sprachen in einer einzigen Datei zu bündeln. Im `<STYLE>`-Header werden dafür eigene CSS-Klassen pro Sprache deklariert. So steht `.KRCC { Name: Korean; lang: ko-KR; SAMIType: CC; }` für die koreanische Spur und `.ENCC { Name: English; lang: en-US; SAMIType: CC; }` für die englische Spur.
Mit unserem Konverter können Sie festlegen, welche Sprachklasse auf die generierten Untertitel angewendet wird. Für Videos, die in koreanischen Playern wie PotPlayer oder GOM Player abgespielt werden sollen, sorgt die Klasse `KRCC` dafür, dass die Wiedergabeanwendung sofort die optimierte Schriftglättung für koreanische Schriftzeichen (Hangul) anwendet.
Liegen Ihnen zwei getrennte SRT-Dateien vor, können Sie beide mit den passenden Klassen konvertieren und die Synchronisationspunkte in einer einzigen zweisprachigen SAMI-Datei zusammenführen, um simultanes Sprachenlernen zu ermöglichen.
Praxisbeispiel: Konvertierung von SRT in SMI
Vergleichen Sie den originalen SubRip-Quelltext mit dem daraus erzeugten Microsoft SAMI Code:
1
00:00:01,200 --> 00:00:04,500
Hallo und herzlich willkommen zu unserem Video!
Wir wünschen Ihnen gute Unterhaltung.
2
00:00:05,100 --> 00:00:08,800
Untertitel werden in Millisekunden synchronisiert.<SAMI>
<HEAD>
<TITLE>Umgewandelte Untertitel</TITLE>
<STYLE TYPE="text/css">
<!--
P { font-family:gulim, sans-serif; font-size:14pt; text-align:center; color:white; }
.KRCC { Name:Korean; lang:ko-KR; SAMIType:CC; }
.ENCC { Name:English; lang:en-US; SAMIType:CC; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1200><P Class=KRCC>
Hallo und herzlich willkommen zu unserem Video!<BR>Wir wünschen Ihnen gute Unterhaltung.
<SYNC Start=4500><P Class=KRCC>
<SYNC Start=5100><P Class=KRCC>
Untertitel werden in Millisekunden synchronisiert.
<SYNC Start=8800><P Class=KRCC>
</BODY>
</SAMI>Lösung: Sehen Sie, wie der zweizeilige Dialog in Block #1 durch das HTML-Tag <BR> verbunden wird, die Uhrzeit-Zeitstempel in <SYNC Start=1200> und <SYNC Start=4500> umgerechnet werden und die Ausblendmarke ( ) bei 4.500 ms platziert wird, bevor der nächste Untertitel bei 5.100 ms startet.
Zeilenumbrüche und HTML-Formatierung in SAMI
Wie mehrzeilige Dialoge und visuelle Stile erhalten bleiben.
In SubRip (.srt) Dateien werden Zeilenumbrüche schlicht durch herkömmliche Zeilenvorschübe (\n) markiert. Da SAMI jedoch nach HTML-Regeln geparst wird, fassen Browser und Mediaplayer aufeinanderfolgende Leerzeichen zusammen und ignorieren Textumbrüche. Würde man SRT-Zeilen einfach unverändert kopieren, erschiene der Text als unformatierter Fließsatz.
Unser Konverter behebt dies automatisch, indem jeder Zeilenumbruch innerhalb eines Dialogs in ein HTML-Tag `<BR>` umgewandelt wird. Ob Sprecherwechsel mit Spiegelstrichen (- Sprecher 1 / - Sprecher 2) oder zweizeilig gegliederte Sätze: Das beabsichtigte Layout bleibt vollständig erhalten.
Darüber hinaus übernimmt unser Konverter einfache Textauszeichnungen wie Kursivschrift (`<i>...</i>`), Fettschrift (`<b>...</b>`) oder Unterstreichungen (`<u>...</u>`) innerhalb von `<P Class=...>`. Kompatible Player stellen diese Hervorhebungen originalgetreu dar.
SRT in SMI Konvertieren per Kommandozeile (FFmpeg)
Automatisieren Sie die Untertitel-Konvertierung großer Sammlungen via Terminal.
ffmpeg -i eingabe.srt -c:s sami ausgabe.smiFür Systemadministratoren und Entwickler, die umfangreiche Videoarchive verwalten, bietet FFmpeg die Umwandlung über die Kommandozeile an. Der Befehl `ffmpeg -i eingabe.srt -c:s sami ausgabe.smi` liest die SubRip-Datei ein und speichert sie als Microsoft SAMI (.smi).
In Windows PowerShell können Sie einen ganzen Ordner verarbeiten mit: `Get-ChildItem *.srt | ForEach-Object { ffmpeg -i $_.FullName -c:s sami ($_.BaseName + '.smi') }`. Auf Linux oder macOS nutzen Sie: `for f in *.srt; do ffmpeg -i "$f" -c:s sami "${f%.srt}.smi"; done`.
FFmpeg erzeugt jedoch standardisierte Vorlagen ohne interaktive Konfiguration der Sprachklassen (.KRCC/.ENCC) oder fehlerbereinigte Ausblendmarken. Unser Online-Tool bietet sofortige visuelle Kontrolle und maßgeschneiderte Ergebnisse ganz ohne Konsoleninstallation.
Typische Einsatzbereiche für die SRT-in-SMI-Konvertierung
Erfahren Sie, wo Microsoft SAMI Untertitel unverändert unverzichtbar sind.
Südkoreanische Mediaplayer
Gewährleisten Sie einwandfreie Wiedergabe in GOM Player, PotPlayer und KMPlayer, um von nativer Hangul-Schriftglättung und dualer Untertitelanzeige zu profitieren.
Interaktive Sprachlernplattformen
Stellen Sie strukturierte Dateien für Lernprogramme in Asien bereit, deren Benutzeroberflächen über die <P Class=...>-Klassen Vokabeln mit Wörterbüchern synchronisieren.
Terminals und Informationssysteme mit Windows-Basis
Integrieren Sie barrierefreie Untertitel auf Digital-Signage-Systemen und Kiosk-PCs, die auf Windows Media Player ohne externe Codecs setzen.
Medienarchive und Historische Rundfunkvorgaben
Wandeln Sie modernisierte SRT-Transkripte zurück in archivkonforme SAMI-Dateien um, um gesetzliche Archivierungspflichten zu erfüllen.
Häufige Fehler bei der SRT-in-SMI-Konvertierung Beheben
Lösen Sie Probleme mit dauerhaft sichtbaren Untertiteln oder Darstellungsfehlern rasch.
Untertitel bleiben dauerhaft auf dem Bildschirm stehen
Ursache: SAMI besitzt kein Endzeit-Attribut; ohne leere Ausblendmarke bleibt der Text bis zur nächsten Dialogzeile sichtbar.
Zweizeiliger Text wird als eine einzige lange Zeile angezeigt
Ursache: Zeilenumbrüche wurden nicht in `<BR>`-Tags umgewandelt, weshalb die HTML-Engine von SAMI den Text zusammenzieht.
Sonderzeichen oder koreanischer Text werden im Windows Media Player falsch dargestellt
Ursache: Ältere Windows Media Player Versionen auf koreanischen Windows-Systemen setzen ANSI- (CP949/EUC-KR) statt UTF-8-Codierung voraus.
Der Mediaplayer zeigt alle Sprachspuren gleichzeitig an
Ursache: Die Datei enthält mehrere Sprachklassen, aber im Player ist kein Filter für eine bestimmte Sprache ausgewählt.
Optimieren Sie Ihre Untertitel-Workflows mit SRT zu SMI
Während zeitgemäße Videoworkflows meist auf SubRip (.srt) und WebVTT (.vtt) aufbauen, bleibt Microsoft SAMI (.smi) in speziellen Softwareumgebungen, im Sprachunterricht und auf dem südkoreanischen Markt ein fester Pfeiler. Die exakte Umrechnung von Uhrzeiten in Millisekunden schlägt eine verlässliche Brücke zwischen beiden Systemen.
Unser browserbasierter SRT-in-SMI-Konverter nimmt Ihnen die mühsame Handarbeit ab: Er berechnet Millisekunden auf den Punkt, generiert saubere Ausblendpunkte und liefert valide Dokumente. Zu 100 % privat in Ihrem Browser und ohne Dateiuploads.