Advanced SubStation Alpha

ÖffnenSpeichernKlartextGestaltet

Das Untertitelformat, das fast alles kann: benannte Stile, jede Schrift, Farben, Konturen, Schatten und Codes, die jede Zeile platzieren, verschieben und animieren. Fansubber setzen seit einem Vierteljahrhundert Texte damit. Sein älterer Bruder, SubStation Alpha (.ssa), wird genauso gelesen.

Auf einen Blick

Dateiendung.ass
MedientypNicht registriert; text/x-ssa aus Gewohnheit
SpezifikationInformell. Die Notizen zu SubStation Alpha, danach das, was VSFilter und libass zeichnen.
ZeitgenauigkeitHundertstelsekunden
ZeichenkodierungNicht angegeben. Heute UTF-8; ältere Dateien in den Kodierungen ihrer Zeit, die Subtitld erkennt.
GestaltungBenannte Stile und Überschreibungs-Codes im Text: Schriften, Farben, Konturen, Schatten, Drehung, Animation
PositionierungBeliebig: Ausrichtung und Ränder eines Stils, {\an8}, {\pos}, {\move}
SprecherEin Darsteller (Name) in jeder Zeile, auf dem Bildschirm nicht angezeigt
In ContainernMatroska als S_TEXT/ASS oder S_TEXT/SSA, mit angehängten Schriften; MP4 nur umgewandelt, ohne Gestaltung

Aufbau einer Datei

Drei Abschnitte, jeder mit einer Überschrift in eckigen Klammern und darunter Zeilen mit Schlüssel: Wert.

[Script Info]
PlayResY: 800
 
[V4+ Styles]
Style: Default,Arial,44,…
 
[Events]
Dialogue: 0,0:00:30.80,…,Celia,…
  1. 1 · Skriptinfo

    Die Leinwand: die Größe, in der alle Positionen gezählt werden (PlayResX, PlayResY), wie Zeilen umbrechen (WrapStyle), ein Titel.

  2. 2 · Stile

    Benannte Looks: Schrift, Größe, Farben, Kontur, Schatten, Ausrichtung und Ränder. SSA nennt den Abschnitt [V4 Styles].

  3. 3 · Ereignisse

    Eine Zeile pro Untertitel: Dialogue oder Comment, das nie angezeigt wird.

Eine Dialogue-Zeile

Dialogue: 0,0:00:30.80,0:00:34.00,Default,Celia,0,0,0,,{\an8}Why don't you… enthält, Komma für Komma:

Feld Inhalt
Ebene Höhere Ebenen liegen oben. SSA hat hier Marked=0.
Start, Ende Die Zeiten, auf die Hundertstelsekunde genau
Stil Einer der benannten Stile
Name Der Darsteller: wer spricht. Nicht angezeigt.
MarginL, MarginR, MarginV Die Ränder des Stils für diese Zeile; 0 behält sie bei
Effekt Alte Laufeffekte, meist leer
Text Der Rest der Zeile, mit Kommas, samt Überschreibungs-Codes

Der Zeitcode

Hundertstel, nicht Tausendstel. Eine Ziffer für die Stunden und zwei nach dem Punkt. Ein auf die Millisekunde genauer Untertitel wird beim Speichern als ASS auf die nächste Hundertstelsekunde gerundet.

Überschreibungs-Codes

Codes in geschweiften Klammern ändern die Zeile ab dieser Stelle. Hier sind die gängigsten und was Subtitld daraus macht.

Code Wirkung In Subtitld
{\i1}…{\i0} Kursiv Beibehalten
{\b1}, {\b700} Fett, oder eine Strichstärke Beibehalten
{\u1}, {\s1} Unterstrichen, durchgestrichen Beibehalten
{\c&H00D7FF&} Textfarbe Beibehalten
{\r}, {\rSign} Zurück zum Stil der Zeile oder zum Look eines anderen Stils Befolgt
{\an8} Zeile platzieren: die neun Plätze des Nummernblocks Beibehalten
\N, \n, \h Ein Zeilenumbruch; ein Umbruch nur bei WrapStyle: 2; ein geschütztes Leerzeichen Als Zeilen und Leerzeichen beibehalten
{\pos(960,100)}, {\move(…)} Ein genauer Punkt oder ein Pfad Nicht beibehalten
{\fad(200,200)}, {\t(…)} Ein- und Ausblendungen und Animation Nicht beibehalten
{\k20} Karaoke-Timing Nicht beibehalten; der Text bleibt
{\fnArial\fs48} Schrift und Größe Nicht beibehalten
{\p1}…{\p0} Eine Vektorzeichnung Kein Untertitel

Farben laufen rückwärts. &H00D7FF& ist Gold: Blau, Grün, Rot, in dieser Reihenfolge. Die Farbe eines Stils setzt den Alpha-Wert davor, wobei 00 deckend und FF unsichtbar ist.

SSA oder ASS?

SubStation Alpha .ssa Advanced SubStation Alpha .ass
Version v4.00 v4.00+
Abschnitt Stile [V4 Styles] [V4+ Styles]
Ausrichtung Eigene Zahlen: 1 2 3 unten, 5 6 7 oben, 9 10 11 Mitte Die des Nummernblocks, 1 bis 9
Unterstrichen, durchgestrichen — In Stilen und Codes
Ebenen — Eine pro Zeile
Verwendet von Ältere Werkzeuge Aegisub, Player, Fansubbing

ASS in Subtitld

Im .ass erhalten
  • Der Text jedes Untertitels und die Zeilenumbrüche
  • Kursiv, fett, unterstrichen, durchgestrichen und Farbe, aus Stilen und Codes
  • Wo er auf dem Bildschirm steht
  • Sprecher als Darsteller
  • Start und Ende, auf die Hundertstelsekunde genau, in Reihenfolge
Keine Entsprechung
  • Genaue Positionen, Ein- und Ausblendungen, Animation und Karaoke
  • Schriften, Größen und Konturen zeile für zeile; Ebenen
  • Zeichnungen und Kommentare
  • Übersetzungen neben dem Original, Synchronisationen, Gesichter der Sprecher

Speichern Sie ein .usfx-Projekt, um das zu behalten, was Subtitld ausmacht.

Eine ASS- oder SSA-Datei öffnen

Subtitld liest beide Versionen und:

  • gibt jeder Zeile den Look ihres Stils (kursiv, fett, unterstrichen, durchgestrichen, eine andere Farbe als Weiß) und ihren Platz, dann folgt es den Codes im Text;
  • übernimmt den Darsteller als Sprecher der Zeile, bereit zur Synchronisation;
  • überspringt Comment-Zeilen und Zeichnungen und behält den Text nach einer Zeichnung;
  • liest \n so, wie es der WrapStyle der Datei vorgibt: unter Stil 2 ein Zeilenumbruch, sonst ein Leerzeichen;
  • dekodiert beliebige Kodierungen und bringt die Zeilen in Reihenfolge.

Was Subtitld nicht unterbringen kann, etwa genaue Positionen, Ein- und Ausblendungen, Karaoke und Schriften, fällt weg. Der Text selbst bleibt.

ASS exportieren

Exportdialog von Subtitld mit gewähltem ASS und dem Look auf Subtitlds Vorschau eingestellt

Export, dann Untertitel und ASS bietet:

  • TextDas Original, eine Übersetzung oder beides, die Übersetzung darunter.
  • SprechernamenAus dem Text weggelassen oder davor (Thom: …). In jedem Fall werden sie als Darsteller eingetragen.
  • FormatierungBeibehalten oder entfernt.
  • Zeiten verschiebenJeder Untertitel um denselben Betrag früher oder später.
  • LookWeiß mit schwarzer Kontur, oder so, wie Subtitlds Vorschau es zeichnet: mit ihrer Schrift, Farbe, ihrem Schatten und einem halbtransparenten Kasten.
Derselbe Untertitel zweimal ins Video eingebrannt: weiß mit schwarzer Kontur und auf einem halbtransparenten Kasten in Montserrat
Die beiden Looks, so wie libass sie zeichnetTears of Steel © Blender Foundation, CC BY 3.0

Das Skript wird auf das Video abgestimmt: PlayResX und PlayResY sind seine Breite und Höhe, und sein einziger Stil, Default, wird auf diese Höhe skaliert: 60 Pixel bei 1080. Benennen Sie die Datei .ssa, wird sie als SubStation Alpha v4 geschrieben, mit ihren Positionen in den Zahlen von SSA.

Wissenswertes

1996

SubStation Alpha war ein Editor, geschrieben von Kotus. Sein Skriptformat trug den Namen des Programms und überlebte es.

v4.00+

Advanced SubStation Alpha kennzeichnet sich mit der Version des Originals und einem Plus: dieselben Abschnitte, mehr Codes.

BGR

Farben werden als Blau, Grün, Rot geschrieben, und der Alpha-Wert zählt herunter: 00 ist deckend, FF unsichtbar.

Verwandte Formate

Eine .ass-Datei zu korrigieren?

Öffnen Sie sie in Subtitld mit dem Video und passen Sie die Zeiten an der Wellenform an.

Subtitld herunterladen