Advanced SubStation Alpha

OtevřeníUloženíProstý textSe stylem

Titulkový formát, který zvládne téměř cokoli: pojmenované styly, libovolné písmo, barvy, obrysy, stíny a kódy, které umísťují, pohybují a animují každý řádek. Fansubbeři s ním sázejí už čtvrt století. Jeho starší sourozenec SubStation Alpha (.ssa) se čte stejně.

Na první pohled

Přípona.ass
Typ médiaNezaregistrován; text/x-ssa podle zvyku
SpecifikaceNeformální. Poznámky SubStation Alpha, pak to, co kreslí VSFilter a libass.
Přesnost časuSetiny sekundy
Kódování textuNení uvedeno. Dnes UTF-8; starší soubory v kódování své doby, které Subtitld rozpozná.
StylováníPojmenované styly a řídicí kódy v textu: písma, barvy, obrysy, stíny, rotace, animace
UmístěníKamkoli: zarovnání stylu a okraje, {\an8}, {\pos}, {\move}
MluvčíHerec (Name) u každého řádku, na obrazovce se nezobrazuje
V kontejnerechMatroska jako S_TEXT/ASS nebo S_TEXT/SSA, s připojenými písmy; pro MP4 jen převedeno, bez stylování

Anatomie souboru

Tři sekce, každá nadpisem v hranatých závorkách a řádky Klíč: hodnota pod ním.

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

    Plátno: velikost, vůči které se počítají všechny polohy (PlayResX, PlayResY), způsob zalamování řádků (WrapStyle), název.

  2. 2 · Styly

    Pojmenované vzhledy: písmo, velikost, barvy, obrys, stín, zarovnání a okraje. SSA nazývá sekci [V4 Styles].

  3. 3 · Události

    Jeden řádek na titulek: Dialogue, nebo Comment, který se nikdy nezobrazí.

Řádek Dialogue

Dialogue: 0,0:00:30.80,0:00:34.00,Default,Celia,0,0,0,,{\an8}Why don't you… obsahuje za sebou čárky:

Pole Co je zač
Layer Vyšší vrstvy se kreslí nahoře. SSA zde má Marked=0.
Start, End Časy, na setiny sekundy
Style Jeden z pojmenovaných stylů
Name Herec: kdo mluví. Nezobrazuje se.
MarginL, MarginR, MarginV Okraje stylu pro tento řádek; 0 je ponechá
Effect Staré efekty posouvání, většinou prázdné
Text Zbytek řádku, včetně čárek, s řídicími kódy

Časová značka

Setiny, ne tisíciny. Jedna číslice pro hodiny a dvě za tečkou. Titulek časovaný na milisekundu se při uložení jako ASS zaokrouhlí na nejbližší setinu.

Řídicí kódy

Kódy ve složených závorkách mění řádek od daného místa dál. Tady jsou běžné a to, jak si s nimi Subtitld poradí.

Kód Účinek V Subtitld
{\i1}…{\i0} Kurzíva Zachováno
{\b1}, {\b700} Tučně, nebo tloušťka Zachováno
{\u1}, {\s1} Podtržení, přeškrtnutí Zachováno
{\c&H00D7FF&} Barva textu Zachováno
{\r}, {\rSign} Zpět na styl řádku, nebo vzhled jiného stylu Respektováno
{\an8} Umístění řádku: devět míst klávesnice Zachováno
\N, \n, \h Zalomení řádku; zalomení jen při WrapStyle: 2; nedělitelná mezera Zachováno jako řádky a mezery
{\pos(960,100)}, {\move(…)} Přesný bod, nebo dráha Nezachováno
{\fad(200,200)}, {\t(…)} Prolínání a animace Nezachováno
{\k20} Časování karaoke Nezachováno; text zůstává
{\fnArial\fs48} Písmo a velikost Nezachováno
{\p1}…{\p0} Vektorová kresba Není titulek

Barvy jdou pozpátku. &H00D7FF& je zlatá: modrá, zelená, červená, v tomto pořadí. Barva stylu přidává alfa kanál vpředu, kde 00 je plná a FF neviditelná.

SSA nebo ASS?

SubStation Alpha .ssa Advanced SubStation Alpha .ass
Verze v4.00 v4.00+
Sekce stylů [V4 Styles] [V4+ Styles]
Zarovnání Vlastní čísla: 1 2 3 dole, 5 6 7 nahoře, 9 10 11 uprostřed Podle klávesnice, 1 až 9
Podtržení, přeškrtnutí — Ve stylech a kódech
Vrstvy — Jedna na řádek
Používá Starší nástroje Aegisub, přehrávače, fansubbing

ASS v Subtitld

Zachováno v .ass
  • Text každého titulku a zalomení řádků
  • Kurzíva, tučné, podtržení, přeškrtnutí a barva, ze stylů i kódů
  • Kde na obrazovce titulek je
  • Mluvčí jako herci
  • Začátek a konec na setinu, v pořadí
Nikam se neuloží
  • Přesné polohy, prolínání, animace a karaoke
  • Písma, velikosti a obrysy řádek po řádku; vrstvy
  • Kresby a komentáře
  • Překlady vedle originálu, dabing, tváře mluvčích

Pokud chcete zachovat to, co je vaše, uložte projekt .usfx.

Otevření souboru ASS nebo SSA

Subtitld čte obě verze a:

  • dává každému řádku vzhled jeho stylu (kurzíva, tučné, podtržení, přeškrtnutí, barva jiná než bílá) a místo, pak sleduje kódy v jeho textu;
  • bere herce jako mluvčího řádku, připraveného pro dabing;
  • přeskakuje řádky Comment a kresby, ponechá ale text za kresbou;
  • čte \n podle WrapStyle v souboru: zalomení řádku u stylu 2, jinak mezera;
  • dekóduje libovolné kódování a řadí řádky.

Co Subtitld nemá kam uložit, jako přesné polohy, prolínání, karaoke a písma, se vynechá. Samotný text zůstává.

Export ASS

Dialog exportu Subtitld s vybraným ASS a vzhledem nastaveným na náhled Subtitld

Export, pak Titulky a ASS, nabízí:

  • TextOriginál, překlad, nebo oba, s překladem pod ním.
  • Jména mluvčíchVynechána z textu, nebo před ním (Thom: …). V obou případech se zapíší jako herci.
  • FormátováníZachováno, nebo odstraněno.
  • Posun časůKaždý titulek dříve nebo později o stejný interval.
  • VzhledBílá s černým obrysem, nebo tak, jak jej kreslí náhled Subtitld: jeho písmo, barva, stín a průhledný rámeček.
Stejný titulek vypálený do videa dvakrát: bíle s černým obrysem, a na průhledném rámečku v písmu Montserrat
Oba vzhledy, tak jak je kreslí libassTears of Steel © Blender Foundation, CC BY 3.0

Skript má velikost videa: PlayResX a PlayResY jsou jeho šířka a výška a jeho jediný styl, Default, je přepočítán na tuto výšku: 60 pixelů při 1080. Pojmenujete-li soubor .ssa, zapíše se jako SubStation Alpha v4 s polohami v číslech SSA.

Zajímavosti

1996

SubStation Alpha byl editor, který napsal Kotus. Jeho formát skriptu převzal název programu a přežil ho.

v4.00+

Advanced SubStation Alpha se označuje původní verzí a znaménkem plus: stejné sekce, více kódů.

BGR

Barvy se zapisují modrá, zelená, červená, a alfa počítá dolů: 00 je plná, FF neviditelná.

Související formáty

Máte soubor .ass, který potřebuje opravit?

Otevřete ho v Subtitld spolu s videem a upravte časování na zvukové vlně.

Stáhnout Subtitld