Advanced SubStation Alpha (.ass)

Advanced Standart

Advanced SubStation Alpha (ASS), gelişmiş tipografik biçimlendirmesi, vektör çizimleri, karaoke efektleri ve piksel hassasiyetindeki koordinat konumlandırması sayesinde anime hayran çevirilerinde (fansub) ve medya üretiminde popüler olan, dünyanın en güçlü metin tabanlı altyazı formatıdır.

ASS formatını SRT formatına dönüştür

Ücretsiz tarayıcı içi ASS - SRT dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, ASS dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, ASS dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

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

ASCII GÖSTERİMİ: [Script Info]

Standardizasyon: Advanced SubStation Alpha v4.00+ Specification

Teknik Özellikler

Konteyner MimarisiINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
SıkıştırmaUncompressed plain text (embedded fonts use uuencode)
Bayt Düzeni (Endianness)UTF-8 / Unicode text stream (BOM optional)
Renk UzaylarıBGR / ABGR color format with alpha channel
Kanallar ve YapıDialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions
Maksimum BoyutlarPlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080)
ŞeffaflıkFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
Akış ve Aşamalı (Streaming & Progressive)Sequential timestamp-based streaming playback

Teknik Karşılaştırma Matrisi: ASS ve Rakipleri

Teknik NitelikASS (Güncel)SRTVTTSUB
Biçimlendirme ve KonumlandırmaGelişmiş biçimlendirme, vektör çizimi ve döndürmeTemel biçimlendirme (yalnızca italik/kalın)CSS biçimlendirmesi ve ipucu konumlandırmaKare tabanlı ham metin
Karaoke ZamanlamasıYerel hece zamanlaması (\k etiketleri)YokTemel zaman damgası etiketleriYok
Birincil ToplulukAnime, müzik videoları, fansubEvrensel sinema ve televizyonHTML5 web video standardıEski DVD oynatıcılar
Web Tarayıcısında OynatmaWebAssembly gerektirir (libass-wasm)JS dönüşümü gerektirir%100 yerel HTML5 <track>JS dönüşümü gerektirir

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Altyazılar ekranda ham biçimlendirme etiketlerini (örn. '{\b1\pos(200,300)}') görüntüler.

Kök Neden: Oynatıcı, ASS geçersiz kılma etiketlerini desteklemiyordur veya etiketlerin etrafındaki süslü parantezler bozulmuştur.

Kurtarma: Biçimlendirmeyi standart SRT'ye dönüştürün veya File2File Altyazı Dönüştürücü kullanarak dönüştürün.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

Güvenilmeyen altyazı dosyalarındaki karmaşık ASS geçersiz kılma etiketleri ve gömülü font blokları, C tabanlı altyazı ayrıştırıcılarında arabellek taşmalarını tetikleyebilir.

Bilinen Saldırı Vektörleri

  • libass vektör çizim yolu ayrıştırıcısında arabellek taşması (örn. CVE-2020-26682).
  • Gömülü uuencoded font eklerinin açılması sırasında yığın (heap) bozulması.
  • Derinden iç içe geçmiş veya patolojik bulanıklaştırma/karaoke etiketi hesaplamaları yoluyla hizmet reddi (DoS).

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2010libass kütüphanesi; VLC, MPV ve FFmpeg genelinde evrensel açık kaynaklı altyazı oluşturma motoru haline geldi.
2005Aegisub altyazı düzenleyicisi yayınlandı ve ASS altyazı oluşturmak için birincil çapraz platform aracı haline geldi.
2001Gelişmiş biçimlendirme ve geçersiz kılma etiketleri eklemek için SubStation Alpha (SSA) v4'ün bir uzantısı olarak Kotus tarafından geliştirildi.

Temel Avantajlar ve Artılar

  • İnanılmaz görsel güç: özel fontları, renk geçişlerini, gölgeleri, kenarlıkları, döndürmeyi, eğmeyi ve bulanıklaştırmayı destekler.
  • Karaoke zamanlama etiketleri (\k, \K, \kf), müzik videoları için ayrı hece zamanlamalarını ve akıcı geçişleri mümkün kılar.
  • Vektör çizim modu (\p1), özel vektör şekillerinin ve grafik simgelerin doğrudan ekranda oluşturulmasına olanak tanır.

Teknik Kısıtlamalar ve Eksiler

  • Karmaşık sözdizimi: geçersiz kılma etiketleri (örn. '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') özel bir düzenleyici olmadan okunması zordur.
  • Oluşturma tutarsızlıkları: tam görsel doğruluk için libass gerektirir; tüketici donanım oynatıcıları genellikle karmaşık biçimlendirme etiketlerini yok sayar.
  • WebAssembly tabanlı libass kod çözücüleri olmadan web HTML5 <video> öğeleri tarafından yerel olarak desteklenmez.

İlginç Teknik Bilgiler

  • Geçerli her ASS altyazı dosyası '[Script Info]' bölüm başlığıyla başlar.
  • ASS dosyalarındaki renkler standart RGB yerine tersten ABGR hex formatında (Mavi-Yeşil-Kırmızı ve Alfa) yazılır.
  • Anime çevirmenleri, hareketli kamera çekimlerini takip eden animasyonlu tabelaları ve yüzen holografik ekranları yeniden oluşturmak için ASS geçersiz kılma etiketlerini kullanmıştır.

Sıkça Sorulan Teknik Sorular

SRT ve ASS altyazıları arasındaki fark nedir?

SRT, yalnızca temel metni gösteren basit bir formatken; ASS, karmaşık biçimlendirmeyi, özel fontları, karaoke animasyonlarını, renkli kenarlıkları ve tam ekran konumlandırmasını destekler.

ASS altyazılarını SRT'ye nasıl dönüştürebilirim?

Web tarayıcınızda doğrudan File2File.app kullanarak tek bir tıklamayla ASS dosyalarını temiz, evrensel SRT altyazılarına dönüştürebilirsiniz.

Hangi medya oynatıcıları ASS altyazılarını destekler?

VLC, MPV, MPC-HC ve Kodi, libass işleme motorunu kullanarak kutudan çıktığı gibi ASS altyazılarını destekler.