Advanced SubStation Alpha

BukaSimpanPlain textStyled

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 mediaTidak terdaftar; text/x-ssa karena kebiasaan
SpesifikasiTidak resmi. Catatan skrip SubStation Alpha, lalu apa yang digambar VSFilter dan libass.
Ketelitian waktuSeperseratus detik
Encoding teksTidak dinyatakan. Saat ini UTF-8; berkas lama memakai encoding pada zamannya, yang dideteksi Subtitld.
GayaGaya bernama, dan kode penimpa di dalam teks: font, warna, garis tepi, bayangan, rotasi, animasi
PosisiDi mana saja: perataan dan margin gaya, {\an8}, {\pos}, {\move}
PembicaraAktor (Name) di setiap baris, tidak ditampilkan di layar
Dalam kontainerMatroska 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. 1 · Script Info

    Kanvasnya: ukuran yang menjadi acuan setiap posisi (PlayResX, PlayResY), cara baris dibungkus (WrapStyle), dan judul.

  2. 2 · Gaya

    Tampilan bernama: font, ukuran, warna, garis tepi, bayangan, perataan dan margin. SSA menyebut bagian ini [V4 Styles].

  3. 3 · Peristiwa

    Satu baris per subtitle: Dialogue, atau Comment, 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

Tersimpan di .ass
  • 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
Tidak ada tempatnya
  • 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 Comment dan gambar, tetapi tetap menyimpan teks yang ada setelah gambar;
  • membaca \n sesuai WrapStyle berkas: 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

Dialog ekspor Subtitld dengan ASS dipilih dan Look diatur ke pratinjau Subtitld

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.
Subtitle yang sama ditanamkan ke video dua kali: putih dengan garis tepi hitam, dan di atas kotak transparan dengan font Montserrat
Dua tampilan, seperti yang digambar libassTears of Steel © Blender Foundation, CC BY 3.0

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

1996

SubStation Alpha adalah sebuah editor, ditulis oleh Kotus. Format skripnya mengambil nama program itu dan bertahan lebih lama darinya.

v4.00+

Advanced SubStation Alpha menandai dirinya dengan versi asli ditambah tanda plus: bagian yang sama, dengan lebih banyak kode.

BGR

Warna ditulis biru, hijau, merah, dan alfa berkurang: 00 berarti padat, FF berarti tak terlihat.

Format terkait

Ada .ass yang perlu diperbaiki?

Buka di Subtitld bersama videonya, lalu atur waktunya pada bentuk gelombang.

Unduh Subtitld