Advanced SubStation Alpha
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édia | Nezaregistrován; text/x-ssa podle zvyku |
| Specifikace | Neformální. Poznámky SubStation Alpha, pak to, co kreslí VSFilter a libass. |
| Přesnost času | Setiny sekundy |
| Kódování textu | Není 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 kontejnerech | Matroska 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 · 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 · Styly
Pojmenované vzhledy: písmo, velikost, barvy, obrys, stín, zarovnání a okraje. SSA nazývá sekci
[V4 Styles]. - 3 · Události
Jeden řádek na titulek:
Dialogue, neboComment, 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
- 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í
- 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
Commenta kresby, ponechá ale text za kresbou; - čte
\npodleWrapStylev 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
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.
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
SubStation Alpha byl editor, který napsal Kotus. Jeho formát skriptu převzal název programu a přežil ho.
Advanced SubStation Alpha se označuje původní verzí a znaménkem plus: stejné sekce, více kódů.
Barvy se zapisují modrá, zelená, červená, a alfa počítá dolů: 00 je plná, FF neviditelná.
Související formáty
Otevřete ho v Subtitld spolu s videem a upravte časování na zvukové vlně.