Advanced SubStation Alpha (.ass)
Advanced SzabványAz Advanced SubStation Alpha (ASS) a világ legerősebb szöveges feliratformátuma, amely az anime rajongói feliratozásban és a médiagyártásban népszerű fejlett tipográfiai stílusai, vektorgrafikái, karaoke effektusai és pixelpontos koordináta-pozicionálása miatt.
ASS konvertálása erre: SRT
Ingyenes, böngészőn belüli ASS - SRT konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) ASS fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) ASS fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
5B 53 63 72 69 70 74 20 49 6E 66 6F 5DASCII REPREZENTÁCIÓ: [Script Info]
Szabványosítás: Advanced SubStation Alpha v4.00+ Specification
Műszaki specifikációk
| Konténer architektúra | INI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks |
| Tömörítés | Uncompressed plain text (embedded fonts use uuencode) |
| Bájtsorrend | UTF-8 / Unicode text stream (BOM optional) |
| Színterek | BGR / ABGR color format with alpha channel |
| Csatornák és struktúra | Dialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions |
| Max. méretek | PlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080) |
| Átlátszóság | Full per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a) |
| Streaming és progresszív | Sequential timestamp-based streaming playback |
Műszaki összehasonlító mátrix: ASS vs Versenytársak
| Technikai attribútum | ASS (Jelenlegi) | SRT | VTT | SUB |
|---|---|---|---|---|
| Stílus és pozicionálás | Fejlett stílusok, vektorgrafika és elforgatás | Alapvető formázás (csak dőlt/félkövér) | CSS stílusok és pozicionálás | Kockaalapú nyers szöveg |
| Karaoke időzítés | Natív szótagidőzítés (\k címkék) | Nincs | Alapvető időbélyeg-címkék | Nincs |
| Elsődleges közösség | Anime, zenei videók, fansubbing | Univerzális mozi és televízió | HTML5 webes videószabvány | Örökölt DVD-lejátszók |
| Webböngészős lejátszás | WebAssembly szükséges (libass-wasm) | JS konverzió szükséges | 100%-ban natív HTML5 <track> | JS konverzió szükséges |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A feliratok nyers formázási címkéket (pl. '{\b1\pos(200,300)}') jelenítenek meg a képernyőn.
Kiváltó ok: A lejátszó nem támogatja az ASS felülbíráló címkéket, vagy a címkék körüli kapcsos zárójelek megsérültek.
Helyreállítás: Tisztítsa meg a formázást szabványos SRT formátumra, vagy alakítsa át a File2File Subtitle Converter segítségével.
Biztonsági elemzés és elemző (parser) támadási vektorok
A nem megbízható feliratfájlokban lévő összetett ASS felülbíráló címkék és beágyazott betűtípus-blokkok puffertúlcsordulást válthatnak ki a C-alapú feliratelemzőkben.
Ismert támadási vektorok
- Puffertúlcsordulás a libass vektorgrafikus útvonalelemzőjében (pl. CVE-2020-26682).
- Heap-sérülés a beágyazott uuencoded betűtípus-mellékletek kitömörítése során.
- Szolgáltatásmegtagadás a mélyen beágyazott vagy patologikus elmosási/karaoke címkeszámítások miatt.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- Hihetetlen vizuális teljesítmény: támogatja az egyedi betűtípusokat, színgradienseket, árnyékokat, kereteket, elforgatást, nyírást és elmosást.
- A karaoke időzítési címkék (\k, \K, \kf) lehetővé teszik az egyes szótagok időzítését és a zenei videók sima átmeneteit.
- A vektorgrafikus mód (\p1) lehetővé teszi egyedi vektoralakzatok és grafikus ikonok közvetlen megjelenítését a képernyőn.
Technikai korlátok és hátrányok
- Komplex szintaxis: a felülbíráló címkék (pl. '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') speciális szerkesztő nélkül nehezen olvashatók.
- Megjelenítési eltérések: pontos vizuális hűséghez libass szükséges; a fogyasztói hardveres lejátszók gyakran elhagyják a komplex stíluscímkéket.
- A webes HTML5 <video> elemek natívan nem támogatják a WebAssembly-alapú libass dekóderek nélkül.
Érdekes technikai tudnivalók
- Minden érvényes ASS feliratfájl a '[Script Info]' szakaszfejléccel kezdődik.
- Az ASS fájlokban a színek a szabványos RGB helyett fordított ABGR hexadecimális formátumban (kék-zöld-vörös alfa-értékkel) vannak megírva.
- Az anime-rajongói feliratozók az ASS felülbíráló címkéit használták animált feliratok és lebegő, mozgó kamerabeállításokat követő holografikus kijelzők újbóli létrehozásához.
Gyakran Ismételt Műszaki Kérdések
Mi a különbség az SRT és az ASS feliratok között?
Az SRT egy egyszerű formátum, amely csak az alapszöveget jeleníti meg, míg az ASS támogatja az összetett stílusokat, egyéni betűtípusokat, karaoke animációkat, színes szegélyeket és a pontos képernyőbeli elhelyezést.
Hogyan alakíthatok át ASS feliratokat SRT-be?
Az ASS fájlokat egyetlen kattintással átalakíthatja tiszta, univerzális SRT feliratokká a File2File.app használatával, közvetlenül a webböngészőjében.
Milyen médialejátszók támogatják az ASS feliratokat?
A VLC, az MPV, az MPC-HC és a Kodi a libass renderelőmotor használatával dobozból (natívan) támogatja az ASS feliratokat.