Skip to content

SSA

Wandeln Sie SubStation Alpha-Skripte in webstandardkonforme WebVTT-Untertitel für Online-Videoplayer um.

Ziehen Sie Ihre SSA-Datei hier hin

oder klicken zum Durchsuchen

Unterstützt .ssa-Dateien bis 50 MB

Kern-Engine-Architektur

Warum SSA nach VTT konvertieren?

WebVTT ist das Untertitelformat, das von HTML5-Videotextspuren verwendet wird. Wenn Sie Videos auf einer Website einbinden oder einen Webplayer entwickeln, ist VTT meist die praktische Wahl. Dieser Konverter liest SSA-Dialogzeilen, entfernt Override-Tags, wandelt Hundertstelsekunden-Timing in punktgetrennte VTT-Zeitstempel um und stellt den vorgeschriebenen WEBVTT-Header voran.

Payload- & Syntax-Inspektor

SSA zu VTT Code-Syntax- & Struktur-Analyse

Gegenüberstellung der Codesyntax mit Header-Definitionen, Zeitstempel-Syntax und Cue-Payload-Formatierung

Millisekunden-Synchronisation
input.ssa
SSA QUELLE
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
output.vtt
VTT ERGEBNIS
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
Spezifikationsblatt

SSA vs. VTT Technische Spezifikationen

Standardkonform
Eingabeformat

SSA

SSA

SSA (SubStation Alpha v4) ist ein skriptbasiertes Untertitelformat mit den Abschnitten [Script Info], [V4 Styles] und [Events] sowie Inline-Override-Tags für Stil und Positionierung. Das Dialog-Timing nutzt Hundertstelsekunden-Präzision (H:MM:SS.cc). Dieser Konverter liest UTF-8-Eingaben und kann auf GB18030 zurückgreifen.

Ausgabeformat

VTT

VTT

VTT (WebVTT, Web Video Text Tracks) ist das W3C-Format für HTML5-Videotextspuren. Dieser Konverter schreibt den WEBVTT-Header, gefolgt von Cue-Blöcken mit punktgetrennten Zeitstempeln (00:00:15.200 --> 00:00:20.500). Optionale Cue-IDs oder Cue-Einstellungen werden nicht hinzugefügt.

Formatunterschiede

SSA nutzt [Script Info]-, [V4 Styles]- und [Events]-Abschnitte. VTT verwendet eine flache Struktur mit WEBVTT-Header und fortlaufenden Cue-Blöcken.
SSA-Zeitangaben in Hundertstelsekunden (0:00:15.20). VTT-Zeitangaben mit punktgetrennten Millisekunden (00:00:15.200) und Pfeiltrenner (-->).
SSA unterstützt komplexe Inline-Overrides für zeichenbezogene Formatierung. VTT unterstützt nur Cue-Einstellungen (align, line, position, size), keine Inline-Tags.
SSA-Dateien benötigen einen dedizierten Renderer zur Interpretation der Override-Blöcke. VTT-Dateien werden nativ von Browser-Untertitel-Engines verarbeitet.
SSA-Metadaten stehen in [Script Info]. VTT-Metadaten können in NOTE-Blöcken vor den Cues stehen.
SSA-Dateien werden typischerweise in Untertitel-Editoren geöffnet. VTT-Dateien werden von Webservern geladen und in HTML-<track>-Tags referenziert.

Konvertierungs-Fehlerbehebung & Stolperfallen

Praktische Lösungen für Player-Kompatibilität, Zeichenkodierung und Timing-Synchronisation

4 häufige Stolperfallen
GOTCHA #1

Untertitel-Timing weicht ab oder ist im Player asynchron

Videodateien verwenden oft unterschiedliche Bildraten (z. B. 23,976 fps vs. 25 fps). Nutzen Sie unser Untertitel-Sync-Tool, um den globalen Offset anzupassen.

GOTCHA #2

Zeichen werden als Zeichensalat oder Fragezeichen dargestellt (Mojibake)

Ältere Dateien in Windows-1252 oder regionalen Zeichensätzen können beschädigt sein. Unser Konverter exportiert sauberes UTF-8. Nutzen Sie bei Bedarf unseren Zeichenkodierungs-Konverter.

GOTCHA #3

Überlappende Untertitel bei gleichzeitig sprechenden Personen

Verschiedene Formate handhaben parallele Dialoge unterschiedlich. Passen Sie bei Bedarf einzelne Cue-Zeiten in unserem Online-Untertitel-Editor an.

GOTCHA #4

Schnittsoftware (Premiere, DaVinci, Final Cut) meldet Importfehler

Professionelle NLE-Software erfordert strenge Syntax-Standards. Unser Konverter eliminiert fehlerhafte Zeilenumbrüche und erzeugt bereinigte, standardisierte Dateien.

Funktionen

Stellt den vorgeschriebenen WEBVTT-Header voran, den alle Browser und Web-Videoplayer benötigen
Wandelt SSA-Hundertstelsekunden (0:00:15.20) in VTT-Punktschreibweise (00:00:15.200) um
Entfernt alle SSA-Override-Blöcke einschließlich Positionierungs-, Farb-, Schrift- und Karaoke-Tags
Setzt SSA-Zeilenumbruchmarken in VTT-Zeilenumbrüche innerhalb jedes Cue-Blocks um
Schreibt schlichte Cue-Blöcke ohne optionale IDs oder Einstellungen
Erkennt und verarbeitet CRLF- und LF-Zeilenenden in der SSA-Quelldatei
Gibt UTF-8-kodierte VTT-Dateien aus, kompatibel mit Chrome, Firefox, Safari, Edge und mobilen Browsern
Verarbeitet ausschließlich clientseitig ohne Upload zu einem externen Server

Warum Konvertieren?

HTML5-Textspuren verwenden WebVTT, während SSA kein Untertitelformat für Webbrowser ist.
Viele Web-Videoplayer können VTT über die HTML5-track-API laden.
Web-Caption-Workflows nutzen VTT häufig als Eingabe für Textspuren.
SSA-Override-Tags sind nicht Teil eines Webstandards und können von Browser-Untertitel-Engines nicht gerendert werden.
VTT kann in Dateien, die sie enthalten, Cue-Einstellungen tragen; diese schlichte SSA-zu-Text-Konvertierung erzeugt sie jedoch nicht.
Die Konvertierung von SSA-Dialog in VTT liefert eine weborientierte Textspur, die ein Webplayer referenzieren kann.
Scenarios

Häufige Anwendungsfälle

Webvideo-Einbettung

Konvertieren Sie SSA-Dialog für HTML5-Video-Implementierungen in VTT, die Textspuren verwenden.

YouTube- und Vimeo-Uploads

Konvertieren Sie SSA-Dialog für Plattformen und Workflows, die derzeit VTT-Untertitel-Uploads akzeptieren.

E-Learning-Plattformen

Konvertieren Sie SSA-Untertitel für Online-Kursplayer, die WebVTT-Captions verarbeiten.

Custom-Webplayer

Erstellen Sie WebVTT-Spuren für eigene Webplayer, die die HTML5-track-API unterstützen.

WCAG-Barrierefreiheit

Erstellen Sie als Teil einer umfassenderen barrierefreien Video-Implementierung eine browserorientierte Untertitelspur.

Format Ecosystem

Verwandte Formate

Wie es funktioniert

  1. 1

    Ziehen Sie Ihre .ssa-Datei auf den Konverter oder klicken Sie, um sie auszuwählen.

  2. 2

    Der Parser lokalisiert den Abschnitt [Events] und liest jede Dialogzeile gemäß dem Format-Feld.

  3. 3

    Alle Override-Blöcke in geschweiften Klammern werden erkannt und aus dem Text entfernt.

  4. 4

    Start- und Endzeiten werden vom H:MM:SS.cc-Format in das VTT-Format HH:MM:SS.mmm umgewandelt.

  5. 5

    Der WEBVTT-Header wird vorangestellt, und jeder Dialogeintrag wird zu einem VTT-Cue-Block.

  6. 6

    Der fertige VTT-Text wird UTF-8-kodiert und zum Download oder zur direkten Browservorschau bereitgestellt.

Häufig gestellte Fragen (FAQ)

Browser enthalten keinen SSA-Untertitel-Parser. Das HTML5-<video>-Element und das <track>-Tag akzeptieren für Untertitel nur WebVTT-Dateien. Wenn Ihr Video auf einer Webseite eingebettet ist, werden SSA-Untertitel nicht angezeigt. Die Konvertierung in VTT macht sie browserkompatibel.

Nein. VTT unterstützt nur grundlegende Cue-Positionierung (line, position, align) und keine SSA-Override-Tags wie {\\pos(x,y)} oder {\\fs28}. Alle Override-Blöcke werden während der Konvertierung entfernt. Wenn Sie mehr Stilkontrolle benötigen, erwägen Sie die Konvertierung in ASS.

Player, die standardmäßige WebVTT-Textspuren unterstützen, können die Ausgabe im Allgemeinen laden. Prüfen Sie die VTT-Funktionen Ihres Players und konfigurieren Sie das track-Element wie erforderlich.

Ja. Jede VTT-Datei muss mit dem String WEBVTT in der ersten Zeile beginnen. Ohne diesen Header weisen Browser die Datei zurück und Untertitel werden nicht angezeigt. Der Konverter stellt diesen Header automatisch voran.

SSA nutzt Hundertstelsekunden-Präzision im Format H:MM:SS.cc. VTT nutzt Millisekunden-Präzision im Format HH:MM:SS.mmm mit Punkt als Trennzeichen. Der Konverter multipliziert SSA-Hundertstelsekunden mit 10 für VTT-Millisekunden. Aus 0:01:30.50 wird beispielsweise 00:01:30.500.

Karaoke-Tags ({\\k}, {\\kf}, {\\ko}) werden bei der Konvertierung entfernt. VTT unterstützt keine Karaoke-Effekte nativ. Der Dialogtext bleibt erhalten, aber die silabenweise Hervorhebungs-Zeit geht verloren.

Bereit, Ihre Untertitel zu konvertieren?

Legen Sie Ihre SSA-Datei hier ab und konvertieren Sie sofort in VTT.