Skip to content
Formatvergleich

TTML vs SMI: welches Format passt zu Ihnen?

Ein vollständiger Vergleich von Timed Text Markup Language (TTML) und Synchronized Accessible Media Interchange (SMI) zu Struktur, Zeitstempeln, Stilen, Plattformunterstützung und den besten Einsatzgebieten.

TTML (Timed Text Markup Language) und SMI (Synchronized Accessible Media Interchange) spielen unterschiedliche Rollen im Untertitel-Ökosystem. TTML ist für Broadcasting, Streaming-Plattformen und professionelle Workflows konzipiert, während SMI für Windows Media Player und koreanische/asiatische Untertitel konzipiert ist. Diese Unterschiede zu verstehen, hilft Ihnen, das richtige Format zu wählen und Kompatibilitätsprobleme zu vermeiden.

TTML vs SMI auf einen Blick

MerkmalTTML (Timed Text Markup Language)SMI (Synchronized Accessible Media Interchange)
ZeitstempelformatX.YYYs (Sekunden) oder HH:MM:SS.mmm (Uhrformat) mit Millisekunden als Ganzzahl
Zeitliche GenauigkeitMillisekunde (3 Stellen) oder besserMillisekunden (Ganzzahl)
Stilunterstützungerweiterte Stile (CSS-ähnliche Eigenschaften, Regionen und Animation)HTML/CSS-basierte Stile (ein vollständiges HTML-Stil-Modell)
Header erforderlicheine XML-Deklaration und ein -Wurzelelement mit Namensräumenein -Element mit - und -Abschnitten</td></tr> <tr class="border-b border-gray-100 dark:border-gray-800"><td class="py-2 px-4 font-medium">Positionierung</td><td class="py-2 px-4 text-gray-600">vollständiges regionenbasiertes Positionieren</td><td class="py-2 px-4 text-gray-600">CSS-basiertes Positionieren</td></tr> <tr class="border-b border-gray-100 dark:border-gray-800"><td class="py-2 px-4 font-medium">Zeilenumbrüche</td><td class="py-2 px-4 text-gray-600"><br/>-Tags innerhalb von <p>-Elementen</td><td class="py-2 px-4 text-gray-600"><br>-Tags innerhalb von <p>-Elementen</td></tr> <tr class="border-b border-gray-100 dark:border-gray-800"><td class="py-2 px-4 font-medium">Standardisiert</td><td class="py-2 px-4 text-gray-600">ein vom W3C und SMPTE standardisiertes Format (TTML 1.0, TTML2, IMSC)</td><td class="py-2 px-4 text-gray-600">ein Microsoft-Standard (SAMI 1.0)</td></tr> <tr class="border-b border-gray-100 dark:border-gray-800"><td class="py-2 px-4 font-medium">Browser-Unterstützung</td><td class="py-2 px-4 text-gray-600">mäßige Unterstützung über JavaScript-Player (kein natives HTML5)</td><td class="py-2 px-4 text-gray-600">Unterstützung nur im Legacy-Windows Media Player</td></tr> <tr class="border-b border-gray-100 dark:border-gray-800"><td class="py-2 px-4 font-medium">Haupteinsatzgebiet</td><td class="py-2 px-4 text-gray-600">professionelle Untertitel-Auslieferung und Streaming-Compliance</td><td class="py-2 px-4 text-gray-600">mehrsprachige Untertitel mit CSS-Stilen</td></tr> </tbody></table> </div> <h2 class="text-2xl font-semibold mb-4 mt-8">Wichtigste Unterschiede erklärt</h2> <h3 class="text-xl font-semibold mb-3 mt-6">Zeitstempel und Synchronisation</h3> <p class="mb-4">TTML verwendet X.YYYs (Sekunden) oder HH:MM:SS.mmm (Uhrformat). SMI verwendet <SYNC Start=ms> mit Millisekunden als Ganzzahl. TTML bietet eine Genauigkeit von Millisekunde (3 Stellen) oder besser, während SMI mit Millisekunden (Ganzzahl) arbeitet. Bei der Umwandlung zwischen diesen Formaten kann ein Teil der zeitlichen Genauigkeit aufgrund der unterschiedlichen Auflösung verloren gehen.</p> <h3 class="text-xl font-semibold mb-3 mt-6">Struktur und Syntax</h3> <p class="mb-4">TTML-Dateien bestehen aus ein XML-Dokument mit <head>- und <body>-Abschnitten. Jeder Block folgt dem Muster: ein <p begin="." end=".">-Element mit XML-Text. Im Gegensatz dazu bestehen SMI-Dateien aus ein HTML-Dokument mit SYNC-Elementen, wobei jeder Block so aussieht: ein <SYNC Start=ms>-Element mit <P Class=LANG>Text</P>. Dieser strukturelle Unterschied bedeutet, dass die Umwandlung Analyse und Neuformatierung erfordert und kein einfaches Ersetzen von Text ist.</p> <h3 class="text-xl font-semibold mb-3 mt-6">Stile und visuelle Kontrolle</h3> <p class="mb-4">TTML bietet erweiterte Stile (CSS-ähnliche Eigenschaften, Regionen und Animation). SMI bietet HTML/CSS-basierte Stile (ein vollständiges HTML-Stil-Modell). Daher bietet TTML umfangreichere Stilfunktionen und ist besser, wenn das visuelle Erscheinungsbild wichtig ist.</p> <h3 class="text-xl font-semibold mb-3 mt-6">Plattform- und Player-Unterstützung</h3> <p class="mb-4">TTML ist der Branchenstandard für Netflix, Amazon und Apple TV. SMI hingegen ist beliebt in koreanischen Untertitel-Communitys und Legacy-Windows. Ihre Profile für Browser- und Geräteunterstützung unterscheiden sich, was oft das entscheidende Kriterium bei der Wahl ist.</p> <h2 class="text-2xl font-semibold mb-4 mt-8">Wann Sie TTML verwenden sollten</h2> <p class="mb-4">Wählen Sie TTML, wenn Ihre Priorität professionelle Untertitel-Auslieferung und Streaming-Compliance ist. Es wird häufig in Netflix, Amazon Prime, Apple TV und Broadcasting verwendet. TTML wurde von der W3C Timed Text Working Group erstellt; es bleibt das Format der Wahl, wenn professionelle Untertitel-Auslieferung und Streaming-Compliance im Vordergrund steht. Die Haupteinschränkung ist, dass es eine komplexe XML-Struktur, große Dateigröße und eine steile Lernkurve hat.</p> <h2 class="text-2xl font-semibold mb-4 mt-8">Wann Sie SMI verwenden sollten</h2> <p class="mb-4">Wählen Sie SMI, wenn Ihre Priorität mehrsprachige Untertitel mit CSS-Stilen ist. Es wird häufig in koreanische Untertitel, Windows Media Player und Legacy-Video verwendet. SMI wurde von Microsoft für Windows Media Player entwickelt; es bleibt das Format der Wahl, wenn mehrsprachige Untertitel mit CSS-Stilen im Vordergrund steht. Die Haupteinschränkung ist, dass es ein Legacy-Format mit eingeschränkter Unterstützung außerhalb des Windows-Ökosystems ist.</p> <h2 class="text-2xl font-semibold mb-4 mt-8">Umwandeln zwischen TTML und SMI</h2> <p class="mb-4">Unser kostenloser Konverter von TTML nach SMI behandelt Struktur- und Zeitunterschiede automatisch. Der Konverter übersetzt die Zeit mit der notwendigen minimalen Rundung. Stile, die das Zielformat nicht darstellen kann, werden normalisiert oder entfernt, sodass Sie stets eine gültige, einsatzbereite Ausgabe erhalten.</p> <h2 class="text-2xl font-semibold mb-4 mt-8">Häufig gestellte Fragen</h2> <h3 class="text-xl font-semibold mb-3 mt-6">Ist TTML besser als SMI?</h3> <p class="mb-4">Kein Format ist universell besser. TTML ist besser für professionelle Untertitel-Auslieferung und Streaming-Compliance. SMI ist besser für mehrsprachige Untertitel mit CSS-Stilen. Wählen Sie basierend auf Ihrer Plattform und Ihrem Workflow.</p> <h3 class="text-xl font-semibold mb-3 mt-6">Kann ich TTML ohne Qualitätsverlust in SMI umwandeln?</h3> <p class="mb-4">Ja. Der Text bleibt immer erhalten. Die Zeit wird mit der Genauigkeit des Zielformats erhalten, mit minimaler Rundung. Vom Ziel nicht unterstützte Stile werden entfernt, aber Text und Zeit bleiben präzise.</p> <h3 class="text-xl font-semibold mb-3 mt-6">Welches Format ist weiter verbreitet?</h3> <p class="mb-4">TTML wird von mehr Playern und Geräten unterstützt. TTML: mäßige Unterstützung über JavaScript-Player (kein natives HTML5). SMI: Unterstützung nur im Legacy-Windows Media Player. Im Zweifel ist TTML meist die sicherere Wahl für Kompatibilität.</p> <h3 class="text-xl font-semibold mb-3 mt-6">Sind TTML- und SMI-Dateien kompatibel?</h3> <p class="mb-4">Nicht direkt. TTML und SMI verwenden unterschiedliche Dateistrukturen und Zeitstempelformate. Ein Player, der das eine unterstützt, unterstützt das andere vielleicht nicht. Verwenden Sie einen Konverter, um zwischen ihnen zu wechseln; die meisten modernen Editoren beherrschen die Umwandlung in beide Richtungen.</p>

Diese Tools könnten Sie auch benötigen