Advanced SubStation Alpha (.ass)

Advanced Standardno

Advanced SubStation Alpha (ASS) najmoćniji je svjetski tekstualni format titlova, popularan u prevođenju animea (fansubbing) i produkciji medija zbog svog naprednog tipografskog stiliziranja, vektorskog crtanja, efekata karaoka i pixel-preciznog pozicioniranja koordinata.

Pretvori ASS u SRT

Besplatni ASS u SRT pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju ASS datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju ASS datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

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

ASCII PRIKAZ: [Script Info]

Standardizacija: Advanced SubStation Alpha v4.00+ Specification

Tehničke specifikacije

Arhitektura spremnikaINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
KompresijaUncompressed plain text (embedded fonts use uuencode)
字节序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)
ProzirnostFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
Streaming i progresivnoSequential timestamp-based streaming playback

Tehnička matrica usporedbe: ASS vs Konkurencija

Tehnički atributASS (Trenutno)SRTVTTSUB
Stiliziranje i pozicioniranjeNapredno stiliziranje, vektorsko crtanje i rotacijaOsnovno formatiranje (samo kurziv/podebljano)CSS stiliziranje i pozicioniranje cue oznakaSiromašni tekst temeljen na帧
Vrijeme karaokaIzvorno vrijeme slogova (\k oznake)NemaOsnovne oznake vremenske oznakeNema
Glavna zajednicaAnime, glazbeni spotovi, fansubbingUniverzalni kino i televizijaStandard HTML5 web videaZastarjeli DVD uređaji
Reprodukcija u web preglednikuZahtijeva WebAssembly (libass-wasm)Zahtijeva JS pretvorbu100% izvorni HTML5 <track>Zahtijeva JS pretvorbu

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

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

Temeljni uzrok: Reproduktor ne podržava ASS oznake nadjačavanja ili su oštećene vitičaste zagrade oko oznaka.

Oporavak: Uklonite formatiranje na standardni SRT ili izvršite pretvorbu pomoću alata File2File Subtitle Converter.

Sigurnosna analiza i vektori napada na parser

Složene ASS oznake nadjačavanja i ugrađeni blokovi fontova u nepouzdanim datotekama titlova mogu potaknuti prekoračenja međuspremnika u analizatorima titlova temeljenima na C-u.

Poznati vektori napada

  • Prekoračenje međuspremnika u analizatoru staza vektorskog crtanja libass (npr. CVE-2020-26682).
  • Oštećenje gomile tijekom dekompresije ugrađenih uuencoded privitaka fontova.
  • Uskkraćivanje usluge kroz duboko ugniježđene ili patološke izračune oznaka zamućenja/karaoka.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2010Biblioteka libass postaje univerzalni mehanizam otvorenog koda za ispisivanje titlova u VLC-u, MPV-u i FFmpeg-u.
2005Objavljen uređivač titlova Aegisub, koji postaje glavni multiplatformski alat za izradu ASS titlova.
2001Razvio ga Kotus kao proširenje za SubStation Alpha (SSA) v4 radi dodavanja naprednog stiliziranja i oznaka nadjačavanja.

Ključne prednosti

  • Nevjerojatna vizualna snaga: podržava prilagođene fontove, gradijente boja, sjene, rubove, rotaciju, naginjanje i zamućenje.
  • Oznake vremena karaoka (\k, \K, \kf) omogućuju mjerenje vremena pojedinih slogova i glatke prijelaze za glazbene spotove.
  • Način vektorskog crtanja (\p1) omogućuje ispisivanje prilagođenih vektorskih oblika i grafičkih ikona izravno na zaslonu.

Tehnička ograničenja i nedostaci

  • Složena sintaksa: oznake nadjačavanja (npr. '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') teško je čitati bez specijaliziranog uređivača.
  • Nedosljednosti pri ispisivanju: zahtijeva libass za točnu vizualnu vjernost; potrošački hardverski reproduktori često zanemaruju složene oznake stila.
  • Nije izvorno podržan od strane HTML5 <video> elemenata na webu bez libass dekodera temeljenih na WebAssemblyju.

Zanimljive tehničke činjenice

  • Svaka valjana ASS datoteka titlova počinje zaglavljem odjeljka '[Script Info]'.
  • Boje u ASS datotekama zapisane su u obrnutom ABGR heksadecimalnom formatu (plavo-zeleno-crveno s alfom), umjesto u standardnom RGB-u.
  • Prevoditelji animea koristili su ASS oznake nadjačavanja kako bi rekreirali animirane natpise i lebdeće holografske zaslone koji su pratili pomicanje 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 stiliziranje, prilagođene fontove, karaoke animacije, obojene rubove i točno pozicioniranje na zaslonu.

Kako mogu pretvoriti ASS titlove u SRT?

ASS datoteke možete pretvoriti u čiste, univerzalne SRT titlove jednim klikom pomoću File2File.app izravno u svom web-pregledniku.

Koji multimedijski uređaji (playeri) podržavaju ASS titlove?

VLC, MPV, MPC-HC i Kodi podržavaju ASS titlove prema zadanim postavkama koristeći mašinu za iscrtavanje (rendering) libass.