Advanced SubStation Alpha (.ass)

Advanced Standard

Advanced SubStation Alpha (ASS) ist das weltweit leistungsstärkste textbasierte Untertitelformat, das im Bereich Anime-Fansubbing und in der Medienproduktion wegen seines fortschrittlichen typografischen Stylings, seiner Vektorgrafiken, Karaoke-Effekte und pixelgenauen Koordinatenpositionierung beliebt ist.

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 Dateianalysatoren identifizieren ASS-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

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

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren ASS-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

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-EndiannessUTF-8- / Unicode-Textdatenstrom (BOM optional)
FarbräumeBGR- / ABGR-Farbformat mit Alpha-Kanal
Kanäle & 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 & ProgressivSequenzielle, zeitstempelbasierte Streaming-Wiedergabe

Technischer Vergleich: ASS im Vergleich zu Wettbewerbern

Technisches AttributASS (Aktuell)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, FansubbingUniverselles Kino & FernsehenHTML5-Webvideo-StandardVeraltete DVD-Player
Webbrowser-WiedergabeErfordert WebAssembly (libass-wasm)Erfordert JS-Konvertierung100 % nativ HTML5 <track>Erfordert JS-Konvertierung

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

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 Subtitle Converter konvertieren.

Sicherheitsanalyse & Parser-Angriffsvektore

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 Angriffsvektore

  • 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.

Bewährte Sicherheitsverfahren: 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 nicht nativ ohne WebAssembly-basierte libass-Decoder unterstützt.

Interessante technische Wissenswertes

  • 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?

Sie können ASS-Dateien direkt in Ihrem Webbrowser mit File2File.app mit nur einem Klick in saubere, universelle SRT-Untertitel konvertieren.

Welche Mediaplayer unterstützen ASS-Untertitel?

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