Advanced SubStation Alpha (.ass)

Advanced Štandard

Advanced SubStation Alpha (ASS) je najvýkonnejší textový formát titulkov na svete, populárny v anime fansuboch a mediálnej výrobe pre svoj pokročilý typografický štýl, vektorové kreslenie, karaoke efekty a pixelovo presné umiestnenie súradníc.

Konvertovať ASS do SRT

Bezplatný konvertor z ASS do SRT priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory ASS kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory ASS kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

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

ASCII REPREZENTÁCIA: [Script Info]

Štandardizácia: Advanced SubStation Alpha v4.00+ Specification

Technické špecifikácie

Architektúra kontajneraINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
KompresiaUncompressed plain text (embedded fonts use uuencode)
Poradie bajtov (Endianness)UTF-8 / Unicode text stream (BOM optional)
Farebné priestoryBGR / ABGR color format with alpha channel
Kanály a štruktúraDialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions
Max. rozmeryPlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080)
PriehľadnosťFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
Streamovanie a postupné načítavanieSequential timestamp-based streaming playback

Technická porovnávacia matica: ASS vs konkurenti

Technický atribútASS (Aktuálne)SRTVTTSUB
Štýly a umiestneniePokročilé štýly, vektorové kreslenie a rotáciaZákladné formátovanie (iba kurzíva/tučné)CSS štýly a umiestnenie narážokSurový text založený na snímkach
Karaoke časovanieNatívne časovanie slabík (značky \k)ŽiadneZákladné značky časových pečiatokŽiadne
Hlavná komunitaAnime, hudobné videá, fansubbingUniverzálne kino a televíziaŠtandard webového videa HTML5Staršie DVD prehrávače
Prehrávanie vo webovom prehliadačiVyžaduje WebAssembly (libass-wasm)Vyžaduje konverziu JS100 % natívny HTML5 <track>Vyžaduje konverziu JS

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

Titulky zobrazujú na obrazovke surové značky formátovania (napr. '{\b1\pos(200,300)}').

Hlavná príčina: Prehrávač nepodporuje značky prepisu ASS alebo sú poškodené zátvorky okolo značiek.

Obnova: Odstráňte formátovanie na štandardné SRT alebo preveďte pomocou konvertora titulkov File2File.

Bezpečnostná analýza a vektory útokov na parser

Komplexné značky prepisu ASS a bloky vložených fontov v nedôveryhodných súboroch titulkov môžu vyvolať pretečenie vyrovnávacej pamäte v analyzátoroch titulkov založených na jazyku C.

Známe vektory útokov

  • Pretečenie vyrovnávacej pamäte v analyzátore ciest vektorového kreslenia libass (napr. CVE-2020-26682).
  • Porucha haldy počas dekompresie vložených uuencoded príloh fontov.
  • Odopretie služby prostredníctvom hlboko vnorených alebo patologických výpočtov rozostrenia/karaoke značiek.

Najlepšie obranné postupy:

Historický pôvod a míľniky

2010Knižnica libass sa stáva univerzálnym open-source engine na vykresľovanie titulkov v programoch VLC, MPV a FFmpeg.
2005Vydaný editor titulkov Aegisub, ktorý sa stáva primárnym multiplatformovým nástrojom na tvorbu titulkov ASS.
2001Vyvinutý používateľom Kotus ako rozšírenie SubStation Alpha (SSA) v4 na pridanie vylepšených štýlov a značiek prepisu.

Kľúčové výhody a prednosti

  • Neuveriteľný vizuálny výkon: podporuje vlastné fonty, farebné prechody, tiene, okraje, rotáciu, skosenie a rozostrenie.
  • Značky načasovania karaoke (\k, \K, \kf) umožňujú načasovanie jednotlivých slabík a plynulé prechody pre hudobné videá.
  • Režim vektorového kreslenia (\p1) umožňuje vykresľovať vlastné vektorové tvary a grafické ikony priamo na obrazovke.

Technické obmedzenia a nevýhody

  • Komplexná syntax: značky prepisu (napr. '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') sú ťažko čitateľné bez špecializovaného editora.
  • Nekonzistencia vykresľovania: vyžaduje libass na dosiahnutie presnej vizuálnej vernosti; spotrebiteľské hardvérové prehrávače často ignorujú zložité štýlové značky.
  • Nie je natívne podporované webovými prvkami HTML5 <video> bez dekodérov libass založených na WebAssembly.

Zaujímavé technické drobnosti

  • Každý platný súbor titulkov ASS začína hlavičkou sekcie '[Script Info]'.
  • Farby v súboroch ASS sú napísané v obrátenom formáte ABGR hex (modrá-zelená-červená s alfou) namiesto štandardného RGB.
  • Tvorcovia fansubov anime používali značky prepisu ASS na opätovné vytvorenie animovaných nápisov a plávajúcich holografických displejov, ktoré sledovali pohybujúce sa zábery kamery.

Často kladené technické otázky

Aký je rozdiel medzi titulkami SRT a ASS?

SRT je jednoduchý formát, ktorý zobrazuje iba základný text, zatiaľ čo ASS podporuje komplexné štýly, vlastné fonty, karaoke animácie, farebné okraje a presné umiestnenie na obrazovke.

Ako môžem konvertovať titulky ASS na SRT?

Súbory ASS môžete konvertovať na čisté, univerzálne titulky SRT jedným kliknutím pomocou nástroja File2File.app priamo vo vašom webovom prehliadači.

Aké prehrávače médií podporujú titulky ASS?

VLC, MPV, MPC-HC a Kodi podporujú titulky ASS priamo po inštalácii vďaka vykresľovaciemu engine libass.