Advanced SubStation Alpha (.ass)

Advanced Standardní

Advanced SubStation Alpha (ASS) je nejvýkonnější textový formát titulkování na světě, populární v oblasti fansubování anime a mediální produkce pro své pokročilé typografické styly, vektorové kreslení, karaoke efekty a pixelově přesné umístění souřadnic.

Převést ASS do SRT

Bezplatný konvertor z ASS do SRT v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory ASS kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory ASS kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

5B 53 63 72 69 70 74 20 49 6E 66 6F 5D

ASCII REPREZENTACE: [Script Info]

Standardizace: Advanced SubStation Alpha v4.00+ Specification

Technické specifikace

Architektura kontejneruINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
KompreseUncompressed plain text (embedded fonts use uuencode)
Endiantita bajtůUTF-8 / Unicode text stream (BOM optional)
Barevné prostoryBGR / ABGR color format with alpha channel
Kanály a strukturaDialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions
Max. rozměryPlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080)
PrůhlednostFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
Streamování a progresivní načítáníSequential timestamp-based streaming playback

Technická srovnávací matice: ASS vs konkurence

Technický atributASS (Aktuální)SRTVTTSUB
Stylování a umístěníPokročilé stylování, vektorové kreslení a rotaceZákladní formátování (pouze kurzíva / tučné)Stylování CSS a umístění nápovědSurový text založený na snímcích
Časování karaokeNativní časování slabik (značky \k)ŽádnéZákladní značky časových razítekŽádné
Primární komunitaAnime, hudební videa, fansubbingUniverzální kino a televizeStandard webového videa HTML5Starší přehrávače DVD
Přehrávání ve webovém prohlížečiVyžaduje WebAssembly (libass-wasm)Vyžaduje konverzi JS100% nativní HTML5 <track>Vyžaduje konverzi JS

Běžné režimy poškození a příručka pro obnovení v hex

Titulky zobrazují na obrazovce surové formátovací značky (např. „{\b1\pos(200,300)}").

Hlavní příčina: Přehrávač nepodporuje přepisovací značky ASS nebo jsou poškozené složené závorky kolem značek.

Obnovení: Odstraňte formátování na standardní SRT nebo převeďte pomocí konvertoru titulků File2File.

Bezpečnostní analýza a vektory útoků na parser

Složité přepisovací značky ASS a bloky vložených písem v nedůvěryhodných souborech titulků mohou vyvolat přetečení vyrovnávací paměti v analyzátorech titulků založených na jazyku C.

Známé vektory útoků

  • Přetečení vyrovnávací paměti v analyzátoru cesty vektorového kreslení libass (např. CVE-2020-26682).
  • Poškození haldy během dekomprese vložených příloh písem zakódovaných v uuencode.
  • Odtržení od služby (DoS) prostřednictvím hluboce vnucených nebo patologických výpočtů rozostření / karaoke značek.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2010Knihovna libass se stává univerzálním open-source vykreslovacím strojem titulkování napříč VLC, MPV a FFmpeg.
2005Vydán editor titulků Aegisub, který se stává primárním multiplatformním nástrojem pro tvorbu titulků ASS.
2001Vyvinuto uživatelem Kotus jako rozšíření formátu SubStation Alpha (SSA) v4 za účelem přidání vylepšených stylů a přepisovacích značek.

Klíčové výhody a přednosti

  • Neuvěřitelná vizuální síla: podporuje vlastní písma, barevné přechody, vržené stíny, ohraničení, rotaci, zkosení a rozostření.
  • Značky časování karaoke (\k, \K, \kf) umožňují časování jednotlivých slabik a plynulé přechody pro hudební videa.
  • Režim vektorového kreslení (\p1) umožňuje vykreslovat vlastní vektorové tvary a grafické ikony přímo na obrazovce.

Technická omezení a nevýhody

  • Složitá syntaxe: přepisovací značky (např. „{\pos(400,300)\fnArial\b1\c&H00FFFF&}") jsou obtížně čitelné bez specializovaného editoru.
  • Nezkonzistentní vykreslování: vyžaduje libass pro přesnou vizuální věrnost; spotřebitelské přehrávače často ignorují složité stylové značky.
  • Není nativně podporováno webovými elementy HTML5 <video> bez dekodérů libass založených na WebAssembly.

Zajímavé technické drobnosti

  • Každý platný soubor titulků ASS začíná hlavičkou sekce „[Script Info]".
  • Barvy v souborech ASS jsou zapsány v obráceném formátu ABGR hex (modrá-zelená-červená s alfa kanálem) namísto standardního RGB.
  • Tvůrci fansubů anime používali přepisovací značky ASS k vytváření animovaných nápisů a plovoucích holografických displejů, které sledovaly pohybující se záběry kamery.

Často kladené technické otázky

Jaký je rozdíl mezi titulky ve formátu SRT a ASS?

SRT je jednoduchý formát, který zobrazuje pouze základní text, zatímco ASS podporuje komplexní styly, vlastní písma, karaoke animace, barevné okraje a přesné umístění na obrazovce.

Jak mohu převést titulky ASS na SRT?

Soubory ASS můžete jedním kliknutím převést na čisté a univerzální titulky SRT pomocí aplikace File2File.app přímo ve vašem webovém prohlížeči.

Které přehrávače médií podporují titulky ASS?

VLC, MPV, MPC-HC a Kodi podporují titulky ASS přímo po vybalení díky vykreslovacímu enginu libass.