Advanced SubStation Alpha

OpenenOpslaanPlatte tekstMet stijl

Het ondertitelformaat dat bijna alles kan: benoemde stijlen, elk lettertype, kleuren, omlijningen, schaduwen, en codes die elke regel plaatsen, verplaatsen en animeren. Fansubbers hebben er al een kwart eeuw mee getypografeerd. Het oudere broertje, SubStation Alpha (.ssa), werkt op dezelfde manier.

In één oogopslag

Extensie.ass
MediatypeNiet geregistreerd; text/x-ssa uit gewoonte
SpecificatieInformeel. De aantekeningen van SubStation Alpha-scripts, daarna wat VSFilter en libass tekenen.
TijdsprecisieHonderdsten van een seconde
TekencoderingNiet vastgelegd. Tegenwoordig UTF-8; oudere bestanden in de coderingen van hun tijd, die Subtitld herkent.
OpmaakBenoemde stijlen, en opmaakcodes in de tekst: lettertypen, kleuren, omlijningen, schaduwen, rotatie, animatie
PositioneringOveral: de uitlijning en marges van een stijl, {\an8}, {\pos}, {\move}
SprekersEen acteur (Naam) op elke regel, niet op het scherm getoond
In containersMatroska als S_TEXT/ASS of S_TEXT/SSA, met de lettertypen eraan gekoppeld; MP4 alleen omgezet, zonder opmaak

Anatomie van een bestand

Drie secties, elk met een kop tussen vierkante haakjes en regels Sleutel: waarde eronder.

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

    Het canvas: het formaat waarin posities worden gemeten (PlayResX, PlayResY), hoe regels afbreken (WrapStyle), een titel.

  2. 2 · Stijlen

    Benoemde uitstraling: lettertype, grootte, kleuren, omlijning, schaduw, uitlijning en marges. SSA noemt de sectie [V4 Styles].

  3. 3 · Events

    Een regel per ondertitel: Dialogue, of Comment, dat nooit wordt getoond.

Een Dialogue-regel

Dialogue: 0,0:00:30.80,0:00:34.00,Default,Celia,0,0,0,,{\an8}Why don't you… bevat, komma na komma:

Veld Wat het is
Layer Hogere lagen tekenen erboven. SSA heeft hier Marked=0.
Start, End De tijden, tot op de honderdste van een seconde
Style Een van de benoemde stijlen
Name De acteur: wie spreekt. Wordt niet getoond.
MarginL, MarginR, MarginV De marges van de stijl voor deze regel; 0 behoudt ze
Effect Oude scrolleffecten, meestal leeg
Text De rest van de regel, met komma's en al, met de opmaakcodes

De tijdcode

Honderdsten, geen duizendsten. Één cijfer voor de uren en twee na de punt. Een ondertitel die tot op de milliseconde is getimed, wordt bij opslaan als ASS afgerond op de dichtstbijzijnde honderdste.

Opmaakcodes

Codes tussen accolades wijzigen de regel vanaf dat punt. Dit zijn de gebruikelijke, en wat Subtitld ermee doet.

Code Effect In Subtitld
{\i1}…{\i0} Cursief Behouden
{\b1}, {\b700} Vet, of een gewicht Behouden
{\u1}, {\s1} Onderstreping, doorhaling Behouden
{\c&H00D7FF&} Tekstkleur Behouden
{\r}, {\rSign} Terug naar de stijl van de regel, of de uitstraling van een andere stijl Gevolgd
{\an8} De regel plaatsen: de negen plaatsen van het toetsenblok Behouden
\N, \n, \h Een regeleinde; alleen een einde onder WrapStyle: 2; een harde spatie Behouden als regels en spaties
{\pos(960,100)}, {\move(…)} Een exact punt, of een pad Niet behouden
{\fad(200,200)}, {\t(…)} Vervagingen en animatie Niet behouden
{\k20} Karaoke-timing Niet behouden; de tekst blijft
{\fnArial\fs48} Lettertype en grootte Niet behouden
{\p1}…{\p0} Een vectortekening Geen ondertitel

Kleuren lopen achterstevoren. &H00D7FF& is goud: blauw, groen, rood, in die volgorde. De alfawaarde van een stijlkleur komt ervoor, waarbij 00 volledig zichtbaar is en FF onzichtbaar.

SSA of ASS?

SubStation Alpha .ssa Advanced SubStation Alpha .ass
Versie v4.00 v4.00+
Stijlensectie [V4 Styles] [V4+ Styles]
Uitlijning Eigen getallen: 1 2 3 onder, 5 6 7 boven, 9 10 11 midden Die van het toetsenblok, 1 tot 9
Onderstreping, doorhaling — In stijlen en codes
Lagen — Eén per regel
Gebruikt door Oudere tools Aegisub, spelers, fansubbing

ASS in Subtitld

Bewaard in de .ass
  • De tekst en de regeleindes van elke ondertitel
  • Cursief, vet, onderstreping, doorhaling en kleur, uit stijlen en codes
  • Waar de ondertitel op het scherm staat
  • Sprekers, als acteurs
  • Begin en eind, tot op de honderdste, op volgorde
Geen plek voor
  • Exacte posities, vervagingen, animatie en karaoke
  • Lettertypen, groottes en omlijningen per regel; lagen
  • Tekeningen en opmerkingen
  • Vertalingen naast het origineel, dubs, gezichten van sprekers

U bewaart wat van Subtitld is door een .usfx-project op te slaan.

Een ASS- of SSA-bestand openen

Subtitld leest beide versies en:

  • geeft elke regel de uitstraling van zijn stijl (cursief, vet, onderstreping, doorhaling, een andere kleur dan wit) en plaats, en volgt daarna de codes in de tekst;
  • neemt de acteur als spreker van de regel, klaar voor nasynchronisatie;
  • slaat Comment-regels en tekeningen over, en behoudt tekst na een tekening;
  • leest \n zoals het WrapStyle van het bestand aangeeft: een regeleinde onder stijl 2, anders een spatie;
  • decodeert elke codering, en zet de regels op volgorde.

Wat Subtitld er niet voor heeft, zoals exacte posities, vervagingen, karaoke en lettertypen, laat het weg. De tekst zelf blijft.

ASS exporteren

Het exportvenster van Subtitld met ASS gekozen en de Look ingesteld op de voorvertoning van Subtitld

Exporteren, dan Ondertitels en ASS, biedt:

  • TekstHet origineel, een vertaling, of beide, met de vertaling eronder.
  • Namen van sprekersWeggelaten uit de tekst, of ervoor (Thom: …). In beide gevallen worden ze als acteurs opgenomen.
  • OpmaakBehouden, of verwijderd.
  • Tijden verschuivenElke ondertitel eerder of later met hetzelfde bedrag.
  • LookWit met een zwarte omlijning, of zoals de voorvertoning van Subtitld tekent: het lettertype, de kleur, de schaduw en een doorzichtig vak.
Dezelfde ondertitel twee keer in de video gebrand: wit met een zwarte omlijning, en op een doorzichtig vak in Montserrat
De twee looks, zoals libass ze tekentTears of Steel © Blender Foundation, CC BY 3.0

Het script wordt op de video afgestemd: PlayResX en PlayResY zijn de breedte en hoogte van de video, en de enige stijl, Default, wordt geschaald naar die hoogte: 60 pixels bij 1080. Geeft u het bestand de extensie .ssa, dan wordt het geschreven als SubStation Alpha v4, met de posities in de getallen van SSA.

Wetenswaardigheden

1996

SubStation Alpha was een editor, geschreven door Kotus. Het scriptformaat nam de naam van het programma over en overleefde het.

v4.00+

Advanced SubStation Alpha geeft zichzelf aan met de versie van het origineel en een plus: dezelfde secties, meer codes.

BGR

Kleuren worden geschreven als blauw, groen, rood, en de alfawaarde telt af: 00 is volledig zichtbaar, FF onzichtbaar.

Verwante formaten

Een .ass om te repareren?

Open het in Subtitld met de video en stel de timing bij op de golfvorm.

Subtitld downloaden