Advanced SubStation Alpha (.ass)

Advanced Standard

Untertitel im Advanced-SubStation-Alpha-Format (ASS) können Schriftarten, Positionen, Vektorzeichnungen und zeitgesteuerte Karaoke-Effekte festlegen. Anime-Fansub-Gruppen und Videoeditoren nutzen diese Möglichkeiten, wenn einfache Untertitelformate nicht ausreichen.

Von ASS zu SRT konvertieren

Kostenloser Konverter von ASS zu SRT im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren ASS-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren ASS-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

5B 53 63 72 69 70 74 20 49 6E 66 6F 5D

ASCII-DARSTELLUNG: [Script Info]

Standardisierung: Advanced SubStation Alpha v4.00+ Spezifikation

Technische Daten

Container-ArchitekturINI-ähnliches Textformat mit Sektionen, das [Script Info], [V4+ Styles], [Events] und optionale [Fonts]- / [Graphics]-Blöcke enthält
KompressionUnkomprimierter Klartext (eingebettete Fonts verwenden uuencode)
Byte-ReihenfolgeUTF-8- / Unicode-Textdatenstrom (BOM optional)
FarbräumeBGR- / ABGR-Farbformat mit Alpha-Kanal
Kanäle und StrukturDialoghinweise, Karaoke-Timings, Vektorgrafiken, Unschärfe, Rotation und Definitionen typografischer Stile
Max. AbmessungenVirtueller Leinwand-Koordinatenraum PlayResX und PlayResY (z. B. 1920x1080)
TransparenzVollständige Alpha-Transparenz pro Farbe (Alpha-Override-Tags \alpha, \1a, \2a, \3a, \4a)
Streaming und progressive DarstellungSequenzielle, zeitstempelbasierte Streaming-Wiedergabe

Technische Vergleichsmatrix: ASS und Konkurrenzformate

Technisches AttributASS (Aktuelles Format)SRTVTTSUB
Styling & PositionierungErweitertes Styling, Vektorgrafik & RotationGrundlegendes Formatieren (nur kursiv/fett)CSS-Styling & Cue-PositionierungFrame-basierter Rohtext
Karaoke-TimingNatives Silben-Timing (\k-Tags)KeinesGrundlegende Zeitstempel-TagsKeines
Primäre CommunityAnime, Musikvideos, FansubbingDie Unterstützung unterscheidet sich je nach Programm.HTML5-Webvideo-StandardVeraltete DVD-Player
Webbrowser-WiedergabeErfordert WebAssembly (libass-wasm)Erfordert JS-KonvertierungASS benötigt einen kompatiblen Player, während HTML5 <track> WebVTT verwendet.Erfordert JS-Konvertierung

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Untertitel zeigen rohe Formatierungs-Tags (z. B. '{\b1\pos(200,300)}') auf dem Bildschirm an.

Ursache: Der Player unterstützt keine ASS-Override-Tags oder geschweifte Klammern um Tags sind beschädigt.

Wiederherstellung: Formatierung auf Standard-SRT bereinigen oder mit dem File2File.app Subtitle Converter konvertieren.

Sicherheitsanalyse und Angriffsvektoren für Parser

Komplexe ASS-Override-Tags und eingebettete Font-Blöcke in nicht vertrauenswürdigen Untertiteldateien können Pufferüberläufe in C-basierten Untertitel-Parsern auslösen.

Bekannte Angriffsvektoren

  • Pufferüberlauf im libass-Vektorgrafik-Pfad-Parser (z. B. CVE-2020-26682).
  • Heap-Beschädigung während der Dekomprimierung eingebetteter, uuencode-kodierter Font-Anhänge.
  • Denial of Service durch tief verschachtelte oder pathologische Berechnungen von Unschärfe-/Karaoke-Tags.

Empfohlene Schutzmaßnahmen: Override-Tags bereinigen und nicht vertrauenswürdige ASS-Dateien in isolierten WebAssembly-Ausführungskontexten verarbeiten.

Historische Ursprünge & Meilensteine

2010Die libass-Bibliothek wird zur universellen Open-Source-Untertitel-Rendering-Engine in VLC, MPV und FFmpeg.
2005Der Untertitel-Editor Aegisub wird veröffentlicht und entwickelt sich zum primären plattformübergreifenden Werkzeug zum Erstellen von ASS-Untertiteldateien.
2001Entwickelt von Kotus als Erweiterung von SubStation Alpha (SSA) v4, um erweitertes Styling und Override-Tags hinzuzufügen.

Hauptvorteile & Stärken

  • Unglaubliche visuelle Leistungsfähigkeit: Unterstützt benutzerdefinierte Fonts, Farbverläufe, Schlagschatten, Ränder, Rotation, Scherung und Unschärfe.
  • Karaoke-Timing-Tags (\k, \K, \kf) ermöglichen die zeitliche Abstimmung einzelner Silben und sanfte Verläufe für Musikvideos.
  • Vektorgrafikmodus (\p1) erlaubt das Rendern benutzerdefinierter Vektorformen und Grafiksymbole direkt auf dem Bildschirm.

Technische Einschränkungen & Nachteile

  • Komplexe Syntax: Override-Tags (z. B. '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') sind ohne einen spezialisierten Editor schwer lesbar.
  • Rendering-Inkonsistenzen: Erfordert libass für exakte visuelle Wiedergabetreue; Standard-Hardware-Player verwerfen komplexe Styling-Tags oft.
  • Wird von HTML5-<video>-Elementen im Web ohne WebAssembly-basierte libass-Decoder nicht nativ unterstützt.

Interessante technische Fakten

  • Jede gültige ASS-Untertiteldatei beginnt mit dem Sektions-Header '[Script Info]'.
  • Farben in ASS-Dateien werden im umgekehrten ABGR-Hexadezimalformat (Blau-Grün-Rot mit Alpha) anstelle von Standard-RGB geschrieben.
  • Anime-Fansubber nutzten ASS-Override-Tags, um animierte Schilder und schwebende holografische Anzeigen nachzubilden, die sich bewegenden Kameraeinstellungen folgten.

Häufig gestellte technische Fragen

Was ist der Unterschied zwischen SRT- und ASS-Untertiteln?

SRT ist ein einfaches Format, das nur grundlegenden Text anzeigt, während ASS komplexes Styling, benutzerdefinierte Fonts, Karaoke-Animationen, farbige Ränder und exakte Bildschirmpositionierung unterstützt.

Wie kann ich ASS-Untertitel in SRT konvertieren?

File2File.app kann ASS direkt im Browser in SRT umwandeln. 100 % universell auf allen Media-Playern und Fernsehern

Welche Mediaplayer unterstützen ASS-Untertitel?

VLC, MPV, MPC-HC und Kodi unterstützen ASS-Untertitel standardmäßig mithilfe der libass-Rendering-Engine.