Advanced SubStation Alpha
Hemen hemen her şeyi yapabilen altyazı biçimi: adlandırılmış stiller, her yazı tipi, renkler, konturlar, gölgeler ve her satırı yerleştiren, hareket ettiren ve canlandıran kodlar. Fansub ekipleri çeyrek yüzyıldır bununla yazı yerleştiriyor. Daha eski kardeşi SubStation Alpha (.ssa) aynı şekilde okunur.
Kısaca
| Uzantı | .ass |
|---|---|
| Medya türü | Kayıtlı değil; alışkanlıkla text/x-ssa |
| Belirtim | Gayriresmi. SubStation Alpha betik notları, ardından VSFilter ve libass’ın çizdikleri. |
| Zaman hassasiyeti | Saniyenin yüzde biri |
| Metin kodlaması | Belirtilmez. Bugün UTF-8; eski dosyalar kendi dönemlerinin kodlamalarındadır ve Subtitld bunları algılar. |
| Biçimlendirme | Adlandırılmış stiller ve metindeki geçersiz kılma kodları: yazı tipleri, renkler, konturlar, gölgeler, döndürme, canlandırma |
| Konumlandırma | Her yerde: bir stilin hizası ve kenar boşlukları, {\an8}, {\pos}, {\move} |
| Konuşmacılar | Her satırda bir oyuncu (Name); ekranda gösterilmez |
| Kapsayıcılarda | Matroska’da S_TEXT/ASS ya da S_TEXT/SSA olarak, yazı tipleri eklenmiş halde; MP4’te yalnızca dönüştürülür, biçimlendirme olmadan |
Dosyanın yapısı
Her biri köşeli parantez içinde bir başlık ve altında Anahtar: değer satırları olan üç bölüm.
[Script Info] PlayResY: 800 [V4+ Styles] Style: Default,Arial,44,… [Events] Dialogue: 0,0:00:30.80,…,Celia,…
- 1 · Script Info
Tuval: her konumun ölçüldüğü boyut (
PlayResX,PlayResY), satırların nasıl kırılacağı (WrapStyle) ve bir başlık. - 2 · Stiller
Adlandırılmış görünümler: yazı tipi, boyut, renkler, kontur, gölge, hiza ve kenar boşlukları. SSA bu bölümü
[V4 Styles]olarak adlandırır. - 3 · Olaylar
Her altyazı için bir satır:
Dialogue, ya da hiç gösterilmeyenComment.
Bir Dialogue satırı
Dialogue: 0,0:00:30.80,0:00:34.00,Default,Celia,0,0,0,,{\an8}Why don't you… virgülden virgüle şunları tutar:
| Alan | Ne olduğu |
|---|---|
| Katman (Layer) | Yüksek katmanlar üstte çizilir. SSA burada Marked=0 kullanır. |
| Başlangıç, bitiş (Start, End) | Zamanlar, saniyenin yüzde birine kadar |
| Stil (Style) | Adlandırılmış stillerden biri |
| Ad (Name) | Oyuncu: kim konuşuyor. Gösterilmez. |
| MarginL, MarginR, MarginV | Bu satır için stilin kenar boşlukları; 0 olursa stilinkiler kalır |
| Efekt (Effect) | Eski kayan efektler, çoğunlukla boş |
| Metin (Text) | Satırın geri kalanı, virgülleri ve geçersiz kılma kodlarıyla birlikte |
Zaman kodu
Binde değil, yüzde. Saat için bir hane ve noktadan sonra iki hane. Milisaniyeye kadar zamanlanmış bir altyazı, ASS olarak kaydedilirken en yakın yüzde bire yuvarlanır.
Geçersiz kılma kodları
Süslü parantez içindeki kodlar, satırı oradan itibaren değiştirir. Bunlar yaygın olanlar ve Subtitld’nin onlarla ne yaptığı.
| Kod | Etki | Subtitld’de |
|---|---|---|
{\i1}…{\i0} |
İtalik | Korunur |
{\b1}, {\b700} |
Kalın ya da bir ağırlık | Korunur |
{\u1}, {\s1} |
Altı çizili, üstü çizili | Korunur |
{\c&H00D7FF&} |
Metin rengi | Korunur |
{\r}, {\rSign} |
Satırın stiline ya da başka bir stilin görünümüne dön | Takip edilir |
{\an8} |
Satırı yerleştirir: tuş takımının dokuz yeri | Korunur |
\N, \n, \h |
Satır sonu; yalnızca WrapStyle: 2 altında satır sonu; kesilmeyen boşluk |
Satır ve boşluk olarak korunur |
{\pos(960,100)}, {\move(…)} |
Kesin bir nokta ya da bir yol | Korunmaz |
{\fad(200,200)}, {\t(…)} |
Solma ve canlandırma | Korunmaz |
{\k20} |
Karaoke zamanlaması | Korunmaz; metin kalır |
{\fnArial\fs48} |
Yazı tipi ve boyut | Korunmaz |
{\p1}…{\p0} |
Vektör çizimi | Bir altyazı değil |
Renkler ters yazılır. &H00D7FF& altındır: sırasıyla mavi, yeşil, kırmızı. Bir stilin rengi önüne alfa ekler; 00 tam opak, FF görünmezdir.
SSA mı ASS mi?
| SubStation Alpha .ssa | Gelişmiş SubStation Alpha .ass | |
|---|---|---|
| Sürüm | v4.00 | v4.00+ |
| Stiller bölümü | [V4 Styles] |
[V4+ Styles] |
| Hizalama | Kendi numaraları: 1 2 3 alt, 5 6 7 üst, 9 10 11 orta | Tuş takımınınki, 1’den 9’a |
| Altı çizili, üstü çizili | — | Stillerde ve kodlarda |
| Katmanlar | — | Satır başına bir tane |
| Kullanıldığı yer | Eski araçlar | Aegisub, oynatıcılar, fansub |
Subtitld’de ASS
- Her altyazının metni ve satır sonları
- Stillerden ve kodlardan italik, kalın, altı çizili, üstü çizili ve renk
- Ekranda nerede durduğu
- Konuşmacılar, oyuncu olarak
- Başlangıç ve bitiş, saniyenin yüzde birine kadar, sırayla
- Kesin konumlar, solmalar, canlandırma ve karaoke
- Satır satır yazı tipleri, boyutlar ve konturlar; katmanlar
- Çizimler ve yorumlar
- Orijinalin yanındaki çeviriler, dublajlar, konuşmacıların yüzleri
Subtitld’e ait olanı korumak için bir .usfx projesi kaydedin.
ASS ya da SSA dosyası açmak
Subtitld iki sürümü de okur ve:
- her satıra stilinin görünümünü (italik, kalın, altı çizili, üstü çizili, beyazdan farklı bir renk) ve yerini verir, ardından metnindeki kodları izler;
- oyuncuyu satırın konuşmacısı olarak alır, dublaj için hazır;
Commentsatırlarını ve çizimleri atlar; çizimden sonra gelen metni tutar;\n’i dosyanınWrapStyledeğerine göre okur: stil 2’de satır sonu, aksi halde boşluk;- her kodlamayı çözer ve satırları sıraya koyar.
Kesin konumlar, solmalar, karaoke ve yazı tipleri gibi bir yeri olmayanlar bırakılır. Metnin kendisi kalır.
ASS dışa aktarmak
Dışa aktar, ardından Altyazılar ve ASS seçildiğinde şunlar sunulur:
- MetinOrijinal, bir çeviri ya da ikisi; çeviri altta.
- Konuşmacı adlarıMetnin dışında bırakılır ya da önüne yazılır (Thom: …). Her iki durumda da oyuncu olarak eklenir.
- BiçimlendirmeKorunur ya da kaldırılır.
- Zamanları kaydırHer altyazı aynı miktarda önceye ya da sonraya alınır.
- Görünüm (Look)Beyaz, siyah konturlu; ya da Subtitld önizlemesinin çizdiği gibi: yazı tipi, renk, gölge ve yarı saydam kutu.
Betik videoya göre boyutlandırılır: PlayResX ve PlayResY genişlik ve yükseklik olur; tek stili Default, yüksekliğe göre ölçeklenir: 1080’de 60 piksel. Dosyayı .ssa olarak adlandırırsanız SubStation Alpha v4 olarak yazılır, konumları SSA’nın numaralarıyla.
Bilgi köşesi
SubStation Alpha, Kotus tarafından yazılmış bir düzenleyiciydi. Betik biçimi programın adını aldı ve programdan uzun yaşadı.
Gelişmiş SubStation Alpha, kendini orijinalin sürümü ve bir artı işaretiyle belirtir: aynı bölümler, daha fazla kod.
Renkler mavi, yeşil, kırmızı sırasıyla yazılır ve alfa azalarak sayılır: 00 tam opak, FF görünmez.
İlgili biçimler
Videoyla birlikte Subtitld'de açın ve dalga biçimi üzerinde yeniden zamanlayın.