Advanced SubStation Alpha
Format subtitle yang bisa melakukan hampir apa saja: gaya bernama, font apa pun, warna, garis tepi, bayangan, serta kode yang menempatkan, memindahkan dan menganimasikan setiap baris. Penggemar fansub sudah menata tipografi dengannya selama seperempat abad. Pendahulunya, SubStation Alpha (.ssa), dibaca dengan cara yang sama.
Sekilas
| Ekstensi | .ass |
|---|---|
| Tipe media | Tidak terdaftar; text/x-ssa karena kebiasaan |
| Spesifikasi | Tidak resmi. Catatan skrip SubStation Alpha, lalu apa yang digambar VSFilter dan libass. |
| Ketelitian waktu | Seperseratus detik |
| Encoding teks | Tidak dinyatakan. Saat ini UTF-8; berkas lama memakai encoding pada zamannya, yang dideteksi Subtitld. |
| Gaya | Gaya bernama, dan kode penimpa di dalam teks: font, warna, garis tepi, bayangan, rotasi, animasi |
| Posisi | Di mana saja: perataan dan margin gaya, {\an8}, {\pos}, {\move} |
| Pembicara | Aktor (Name) di setiap baris, tidak ditampilkan di layar |
| Dalam kontainer | Matroska sebagai S_TEXT/ASS atau S_TEXT/SSA, dengan font terlampir; MP4 hanya dikonversi, tanpa gayanya |
Anatomi berkas
Tiga bagian, masing-masing berupa judul dalam kurung siku dan baris Key: value di bawahnya.
[Script Info] PlayResY: 800 [V4+ Styles] Style: Default,Arial,44,… [Events] Dialogue: 0,0:00:30.80,…,Celia,…
- 1 · Script Info
Kanvasnya: ukuran yang menjadi acuan setiap posisi (
PlayResX,PlayResY), cara baris dibungkus (WrapStyle), dan judul. - 2 · Gaya
Tampilan bernama: font, ukuran, warna, garis tepi, bayangan, perataan dan margin. SSA menyebut bagian ini
[V4 Styles]. - 3 · Peristiwa
Satu baris per subtitle:
Dialogue, atauComment, yang tidak pernah ditampilkan.
Satu baris Dialogue
Dialogue: 0,0:00:30.80,0:00:34.00,Default,Celia,0,0,0,,{\an8}Why don't you… berisi, dipisahkan koma:
| Bidang | Isinya |
|---|---|
| Layer | Layer yang lebih tinggi digambar di atas. SSA punya Marked=0 di sini. |
| Start, End | Waktu, hingga seperseratus detik |
| Style | Salah satu gaya bernama |
| Name | Aktor: siapa yang berbicara. Tidak ditampilkan. |
| MarginL, MarginR, MarginV | Margin gaya untuk baris ini; 0 mempertahankannya |
| Effect | Efek gulir lama, kebanyakan kosong |
| Text | Sisa baris, termasuk koma dan kode penimpanya |
Kode waktu
Seperseratus, bukan seperseribu. Satu digit untuk jam dan dua digit setelah titik. Subtitle yang diatur hingga milidetik dibulatkan ke seperseratus terdekat saat disimpan sebagai ASS.
Kode penimpa
Kode dalam kurung kurawal mengubah baris mulai dari posisi tersebut. Ini yang paling umum, dan apa yang dilakukan Subtitld terhadapnya.
| Kode | Efek | Di Subtitld |
|---|---|---|
{\i1}…{\i0} |
Miring | Dipertahankan |
{\b1}, {\b700} |
Tebal, atau bobot | Dipertahankan |
{\u1}, {\s1} |
Garis bawah, coret | Dipertahankan |
{\c&H00D7FF&} |
Warna teks | Dipertahankan |
{\r}, {\rSign} |
Kembali ke gaya baris, atau tampilan gaya lain | Diikuti |
{\an8} |
Menempatkan baris: sembilan posisi tombol angka | Dipertahankan |
\N, \n, \h |
Pemisah baris; pemisah hanya di bawah WrapStyle: 2; spasi tanpa putus |
Dipertahankan sebagai baris dan spasi |
{\pos(960,100)}, {\move(…)} |
Titik tepat, atau lintasan | Tidak dipertahankan |
{\fad(200,200)}, {\t(…)} |
Pudar dan animasi | Tidak dipertahankan |
{\k20} |
Waktu karaoke | Tidak dipertahankan; teksnya tetap |
{\fnArial\fs48} |
Font dan ukuran | Tidak dipertahankan |
{\p1}…{\p0} |
Gambar vektor | Bukan subtitle |
Urutan warna terbalik. &H00D7FF& adalah emas: biru, hijau, merah, dalam urutan itu. Warna gaya menambahkan alfa di depannya, dengan 00 berarti padat dan FF berarti tak terlihat.
SSA atau ASS?
| SubStation Alpha .ssa | Advanced SubStation Alpha .ass | |
|---|---|---|
| Versi | v4.00 | v4.00+ |
| Bagian gaya | [V4 Styles] |
[V4+ Styles] |
| Perataan | Angkanya sendiri: 1 2 3 bawah, 5 6 7 atas, 9 10 11 tengah | Seperti tombol angka, 1 sampai 9 |
| Garis bawah, coret | — | Di gaya dan kode |
| Layer | — | Satu per baris |
| Dipakai oleh | Alat lama | Aegisub, pemutar, fansub |
ASS di Subtitld
- Teks dan pemisah baris setiap subtitle
- Miring, tebal, garis bawah, coret, dan warna, dari gaya dan kode
- Posisinya di layar
- Pembicara, sebagai aktor
- Waktu mulai dan selesai, hingga seperseratus, berurutan
- Posisi tepat, pudar, animasi, dan karaoke
- Font, ukuran dan garis tepi per baris; layer
- Gambar dan komentar
- Terjemahan di samping yang asli, dubbing, wajah pembicara
Simpan proyek .usfx untuk menyimpan apa yang menjadi milik Subtitld.
Membuka berkas ASS atau SSA
Subtitld membaca kedua versi dan:
- memberi setiap baris tampilan gayanya (miring, tebal, garis bawah, coret, warna selain putih) dan posisinya, lalu mengikuti kode di teksnya;
- mengambil aktor sebagai pembicara baris tersebut, siap untuk dubbing;
- melewatkan baris
Commentdan gambar, tetapi tetap menyimpan teks yang ada setelah gambar; - membaca
\nsesuaiWrapStyleberkas: pemisah baris pada gaya 2, spasi di selain itu; - mendekode encoding apa pun, dan mengurutkan baris.
Yang tidak punya tempatnya di Subtitld, seperti posisi tepat, pudar, karaoke dan font, dihilangkan. Teksnya tetap ada.
Mengekspor ASS
Export, lalu Subtitle dan ASS, menawarkan:
- TeksYang asli, terjemahan, atau keduanya, dengan terjemahan di bawah.
- Nama pembicaraDihilangkan dari teks, atau ditulis sebelumnya (Thom: …). Keduanya tetap dimasukkan sebagai aktor.
- PemformatanDipertahankan, atau dihapus.
- Geser waktuSetiap subtitle dimajukan atau dimundurkan dengan selisih yang sama.
- LookPutih dengan garis tepi hitam, atau seperti yang digambar pratinjau Subtitld: font, warna, bayangan dan kotak transparannya.
Skripnya disesuaikan dengan video: PlayResX dan PlayResY adalah lebar dan tingginya, dan satu-satunya gaya, Default, diskalakan ke tinggi itu: 60 piksel pada 1080. Beri berkas nama .ssa dan ia ditulis sebagai SubStation Alpha v4, dengan posisinya dalam angka SSA.
Tahukah Anda
SubStation Alpha adalah sebuah editor, ditulis oleh Kotus. Format skripnya mengambil nama program itu dan bertahan lebih lama darinya.
Advanced SubStation Alpha menandai dirinya dengan versi asli ditambah tanda plus: bagian yang sama, dengan lebih banyak kode.
Warna ditulis biru, hijau, merah, dan alfa berkurang: 00 berarti padat, FF berarti tak terlihat.
Format terkait
Buka di Subtitld bersama videonya, lalu atur waktunya pada bentuk gelombang.