Advanced SubStation Alpha (.ass)

Advanced Standardno

Advanced SubStation Alpha (ASS) je najmoćniji format tekstualnih titlova na svetu, popularan u anime fansubovanju i medijskoj produkciji zbog svog naprednog tipografskog stila, vektorskog crtanja, karaoke efekata i preciznog pozicioniranja koordinata na nivou piksela.

Конвертујте ASS у SRT

Бесплатан ASS у SRT конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju ASS datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju ASS datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: [Script Info]

Standardizacija: Advanced SubStation Alpha v4.00+ Specification

Tehničke specifikacije

Arhitektura kontejneraINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
KompresijaUncompressed plain text (embedded fonts use uuencode)
Bajtni redosled (Endianness)UTF-8 / Unicode text stream (BOM optional)
Prostori bojaBGR / ABGR color format with alpha channel
Kanali i strukturaDialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions
Maksimalne dimenzijePlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080)
TransparentnostFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
Strimovanje i progresivno učitavanjeSequential timestamp-based streaming playback

Tehnička matrica poređenja: ASS vs Konkurenti

Tehnički atributASS (Trenutno)SRTVTTSUB
Stilizovanje i pozicioniranjeNapredno stilizovanje, vektorsko crtanje i rotacijaOsnovno formatiranje (samo kurziv/podebljano)CSS stilizovanje i pozicioniranje cue-ovaSirov tekst baziran na frejmovima
Karaoke tajmingIzvorni tajming po slogovima (\k oznake)NemaOsnovne oznake vremenskih oznakaNema
Primarna zajednicaAnime, muzički spotovi, fansubovanjeUniverzalni bioskop i televizijaHTML5 standard za web videoStariji DVD plejeri
Reprodukcija u web pretraživačuZahteva WebAssembly (libass-wasm)Zahteva JS konverziju100% izvorni HTML5 <track>Zahteva JS konverziju

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Titlovi prikazuju sirove oznake formatiranja (npr. '{\b1\pos(200,300)}') na ekranu.

Osnovni uzrok: Plejerk ne podržava ASS oznake za nadjačavanje ili su vitičaste zagrade oko oznaka oštećene.

Oporavak: Uklonite formatiranje na standardni SRT ili konvertujte koristeći File2File Subtitle Converter.

Bezbednosna analiza i vektori napada parsera

Složene ASS oznake za nadjačavanje i ugrađeni blokovi fontova u nepouzdanim fajlovima titlova mogu izazvati prekomerno zauzeće bafera (buffer overflow) u parserima titlova baziranim na C-u.

Poznati vektori napada

  • Prelivanje bafera u parseru putanje vektorskog crtanja biblioteke libass (npr. CVE-2020-26682).
  • Oštećenje memorije (heap corruption) tokom dekompresije ugrađenih uuencoded priloga fontova.
  • Uskraćivanje usluge (DoS) kroz duboko ugnježdena ili patološka izračunavanja zamućenja/karaoke oznaka.

Defanzivne najbolje prakse:

Istorijat i prekretnice

2010Biblioteka libass postaje univerzalni open-source mehanizam za iscrtavanje titlova u VLC-u, MPV-u i FFmpeg-u.
2005Objavljen uređivač titlova Aegisub, koji postaje primarni alat za više platformi za kreiranje ASS titlova.
2001Razvio ga je Kotus kao proširenje za SubStation Alpha (SSA) v4 radi dodavanja poboljšanog stilizovanja i oznaka za nadjačavanje.

Ključne prednosti

  • Neverovatna vizuelna snaga: podržava prilagođene fontove, gradijente boja, senke, ivice, rotaciju, iskošenje (shearing) i zamućenje.
  • Oznake za karaoke tajming (\k, \K, \kf) omogućavaju merenje vremena pojedinačnih slogova i glatke prelaze za muzičke spotove.
  • Režim vektorskog crtanja (\p1) omogućava iscrtavanje prilagođenih vektorskih oblika i grafičkih ikona direktno na ekranu.

Tehnička ograničenja i nedostaci

  • Složena sintaksa: oznake za nadjačavanje (npr. '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') je teško čitati bez specijalizovanog uređivača.
  • Nedoslednosti pri iscrtavanju: zahteva libass za tačnu vizuelnu vernost; standardni hardverski plejeri često ignorišu složene oznake stila.
  • Nije izvorno podržan od strane HTML5 <video> elemenata na vebu bez libass dekodera baziranih na WebAssembly-ju.

Zanimljivosti

  • Svaki validan ASS fajl titla počinje zaglavljem odeljka '[Script Info]'.
  • Boje u ASS fajlovima su zapisane u obrnutom ABGR heksadecimalnom formatu (Plavo-Zeleno-Crveno sa Alfa kanalima), umesto standardnog RGB-a.
  • Anime prevodioci (fansuberi) koristili su ASS oznake za nadjačavanje da bi ponovo kreirali animirane natpise i plutajuće holografske ekrane koji su pratili pokrete kamere.

Često postavljana tehnička pitanja

Koja je razlika između SRT i ASS titlova?

SRT je jednostavan format koji prikazuje samo osnovni tekst, dok ASS podržava složeno stilizovanje, prilagođene fontove, karaoke animacije, obojene okvire i tačno pozicioniranje na ekranu.

Kako mogu da konvertujem ASS titlove u SRT?

Možete konvertovati ASS fajlove u čiste, univerzalne SRT titlove jednim klikom koristeći File2File.app direktno u Vašem veb-pretraživaču.

Koji medijum plejeri podržavaju ASS titlove?

VLC, MPV, MPC-HC i Kodi podržavaju ASS titlove fabrički koristeći libass mašinu za renderovanje.