TTML vs STL: welches Format passt zu Ihnen?
Ein vollständiger Vergleich von Timed Text Markup Language (TTML) und Spruce Subtitle (STL) zu Struktur, Zeitstempeln, Stilen, Plattformunterstützung und den besten Einsatzgebieten.
TTML (Timed Text Markup Language) und STL (Spruce Subtitle) spielen unterschiedliche Rollen im Untertitel-Ökosystem. TTML ist für Broadcasting, Streaming-Plattformen und professionelle Workflows konzipiert, während STL für DVD-Authoring (Spruce und Apple DVD Studio Pro) konzipiert ist. Diese Unterschiede zu verstehen, hilft Ihnen, das richtige Format zu wählen und Kompatibilitätsprobleme zu vermeiden.
TTML vs STL auf einen Blick
| Merkmal | TTML (Timed Text Markup Language) | STL (Spruce Subtitle) |
|---|---|---|
| Zeitstempelformat | X.YYYs (Sekunden) oder HH:MM:SS.mmm (Uhrformat) | HH:MM:SS:FF SMPTE-Zeitcode |
| Zeitliche Genauigkeit | Millisekunde (3 Stellen) oder besser | bildbasiert (25fps PAL oder 29.97fps NTSC) |
| Stilunterstützung | erweiterte Stile (CSS-ähnliche Eigenschaften, Regionen und Animation) | begrenzte Stilunterstützung (Kursiv und Position über Steuer-Codes) |
| Header erforderlich | eine XML-Deklaration und ein -Wurzelelement mit Namensräumen | ein // Spruce Subtitle File-Kommentar |
| Positionierung | vollständiges regionenbasiertes Positionieren | grundlegende Positionssteuerung für DVD-Untertitel |
| Zeilenumbrüche | -Tags innerhalb von -Elementen | das senkrechte Strich-Zeichen für Zeilenumbrüche |
| Standardisiert | ein vom W3C und SMPTE standardisiertes Format (TTML 1.0, TTML2, IMSC) | ein Spruce/Apple-Format, das häufig beim DVD-Authoring verwendet wird |
| Browser-Unterstützung | mäßige Unterstützung über JavaScript-Player (kein natives HTML5) | eingeschränkte Unterstützung (ein DVD-spezifisches Format) |
| Haupteinsatzgebiet | professionelle Untertitel-Auslieferung und Streaming-Compliance | Erstellung und Authoring von DVD-Untertiteln |
Wichtigste Unterschiede erklärt
Zeitstempel und Synchronisation
TTML verwendet X.YYYs (Sekunden) oder HH:MM:SS.mmm (Uhrformat). STL verwendet HH:MM:SS:FF SMPTE-Zeitcode. TTML bietet eine Genauigkeit von Millisekunde (3 Stellen) oder besser, während STL mit bildbasiert (25fps PAL oder 29.97fps NTSC) arbeitet. Bei der Umwandlung zwischen diesen Formaten kann ein Teil der zeitlichen Genauigkeit aufgrund der unterschiedlichen Auflösung verloren gehen.
Struktur und Syntax
TTML-Dateien bestehen aus ein XML-Dokument mit - und -Abschnitten. Jeder Block folgt dem Muster: ein
-Element mit XML-Text. Im Gegensatz dazu bestehen STL-Dateien aus ein Header-Kommentar gefolgt von kommagetrennten Zeilen, wobei jeder Block so aussieht: eine kommagetrennte Zeile: Startzeit, Endzeit und der Text. Dieser strukturelle Unterschied bedeutet, dass die Umwandlung Analyse und Neuformatierung erfordert und kein einfaches Ersetzen von Text ist.
Stile und visuelle Kontrolle
TTML bietet erweiterte Stile (CSS-ähnliche Eigenschaften, Regionen und Animation). STL bietet begrenzte Stilunterstützung (Kursiv und Position über Steuer-Codes). Daher bietet TTML umfangreichere Stilfunktionen und ist besser, wenn das visuelle Erscheinungsbild wichtig ist.
Plattform- und Player-Unterstützung
TTML ist der Branchenstandard für Netflix, Amazon und Apple TV. STL hingegen ist häufig in DVD-Authoring-Workflows. Ihre Profile für Browser- und Geräteunterstützung unterscheiden sich, was oft das entscheidende Kriterium bei der Wahl ist.
Wann Sie TTML verwenden sollten
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.
Wann Sie STL verwenden sollten
Wählen Sie STL, wenn Ihre Priorität Erstellung und Authoring von DVD-Untertiteln ist. Es wird häufig in DVD-Authoring und Legacy-Video-Produktion verwendet. STL wurde für die DVD-Authoring-Tools von Spruce Technologies erstellt; es bleibt das Format der Wahl, wenn Erstellung und Authoring von DVD-Untertiteln im Vordergrund steht. Die Haupteinschränkung ist, dass es DVD-spezifisch ist und nur begrenzte moderne Relevanz hat.
Umwandeln zwischen TTML und STL
Unser kostenloser Konverter von TTML nach STL 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.
Häufig gestellte Fragen
Ist TTML besser als STL?
Kein Format ist universell besser. TTML ist besser für professionelle Untertitel-Auslieferung und Streaming-Compliance. STL ist besser für Erstellung und Authoring von DVD-Untertiteln. Wählen Sie basierend auf Ihrer Plattform und Ihrem Workflow.
Kann ich TTML ohne Qualitätsverlust in STL umwandeln?
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.
Welches Format ist weiter verbreitet?
TTML wird von mehr Playern und Geräten unterstützt. TTML: mäßige Unterstützung über JavaScript-Player (kein natives HTML5). STL: eingeschränkte Unterstützung (ein DVD-spezifisches Format). Im Zweifel ist TTML meist die sicherere Wahl für Kompatibilität.
Sind TTML- und STL-Dateien kompatibel?
Nicht direkt. TTML und STL 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.