Hapus tag override ASS
Atau tempel teks subtitle
Opsi
Satu kotak, tujuh pilihan, dan setiap pilihan punya halamannya sendiri. Miring, tebal, garis bawah, dan warna menghapus satu jenis rentang itu dan membiarkan pemformatan lain di baris tersebut. Semua menghapus setiap rentang yang dimodelkan alat ini — keempatnya ditambah timing karaoke — sambil membiarkan hal lain dalam teks tidak tersentuh. HTML melakukan hal yang sama lalu juga menyapu markup kurung sudut yang tertinggal di teks karena alat ini tidak memodelkannya, seperti tag penutur <v Bob> dan <c.className> dari VTT. ASS melakukan hal yang sama untuk blok override, membersihkan kode {...} yang tidak dikenali saat penguraian, seperti {\fad(500,500)}. Halaman ini mengisi kotak dengan pilihan yang disebut judulnya dan tidak mencantumkan yang lain.
Frame rate yang dipakai untuk menghitung waktu. Di halaman format, inilah yang dibutuhkan MicroDVD, karena format itu menyimpan waktu sebagai nomor frame. Di halaman frame rate, ini adalah laju yang dipakai saat file diberi waktu — versi tempat subtitle dibuat — dan kotak kedua di halaman tersebut menerima laju video yang akan Anda gunakan bersama subtitle ini. 23,976, 24, 25, 29,97, 30, 50, 59,94, dan 60 adalah nilai yang umum. Nilai yang salah akan menggeser seluruh timeline, dan di halaman frame rate pergeserannya berupa rasio, bukan jumlah tetap.
Halaman ini membersihkan override code di dalam file ASS dan SSA. Override adalah blok dalam kurung kurawal yang mengubah gaya, karaoke, efek, atau posisi untuk sebagian baris, misalnya {\b1} atau {\pos(320,240)}.
Semua blok override dibuang, termasuk karaoke dan efek. Penanda posisi juga dibuang karena posisi adalah override. Gaya bernama yang didefinisikan di bagian Styles tidak disentuh: halaman ini hanya membersihkan teks cue, bukan stylesheet.
Satu pengecualian penting: kode posisi sembilan sel seperti {\an8} dipertahankan karena format SRT dan banyak pemutar membacanya sebagai penanda posisi yang sah, bukan sebagai override gaya. Kalau Anda ingin posisi itu juga hilang, gunakan halaman hapus posisi.
Tidak ada unggahan. File ASS atau SSA yang tidak punya override kembali byte demi byte, dan timecode, urutan, serta teks tetap.
Contoh
Gaya dan blok efek yang tertinggal
Masukan
[Script Info]
Title: fade
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\fad(500,500)}{\i1}hello{\i0}
Keluaran
[Script Info]
Title: fade
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello
Blok fade meminta pemutar memudarkan baris, tetapi mesin tidak pernah memodelkannya sehingga blok itu tertinggal di teks sampai halaman ini menyapunya. Pasangan italic di sebelahnya ikut hilang, dan tidak ada catatan di keluaran bahwa fade pernah ada.
Baris yang diposisikan
Masukan
[Script Info]
Title: position
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\pos(100,200)}hello there
Keluaran
[Script Info]
Title: position
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there
Baris tidak lagi diberi tahu di mana harus duduk, sehingga kembali ke posisi dari gaya bernama pada event. Ini bagian yang bukan sekadar membuang markup, dan itulah alasan halaman ini tepat untuk file yang harus menjadi teks biasa.
Perataan sembilan sel yang dipertahankan
Masukan
[Script Info]
Title: alignment
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\an8}hello there
Keluaran
[Script Info]
Title: alignment
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\an8}hello there
Baris ini kembali tanpa perubahan, dan itu bukan kesalahan. Kode an8 menyatakan atas dan tengah sekaligus, sedangkan perataan alat ini hanya mencakup kiri, tengah, dan kanan; bagian vertikalnya tidak punya tempat, jadi tag dipertahankan utuh.
Pertanyaan yang sering diajukan
Apakah halaman ini bekerja pada file SRT?
Tidak, halaman ini khusus ASS dan SSA. Override adalah sintaks kedua format itu. Untuk tag gaya di SRT, gunakan halaman hapus tag bold, italic, atau font.
Mengapa kode anN dipertahankan saat override dibersihkan?
Karena {\anN} adalah penanda posisi sembilan sel yang juga dibaca format lain. Ia bukan override gaya, jadi membuangnya akan menghilangkan posisi yang mungkin sengaja dipasang.
Apakah bagian Styles ikut dibersihkan?
Tidak. Halaman ini hanya menyentuh teks cue. Definisi gaya bernama di bagian Styles tetap ada, meskipun tidak lagi dipakai setelah override dibuang.
Apa yang terjadi pada karaoke di file ASS?
Penanda karaoke dibuang karena merupakan override. Teksnya tetap, tetapi timing per suku kata hilang; ini dicatat sebagai kehilangan karaoke.
Apakah timecode dan urutan cue berubah saat override dibersihkan?
Tidak. Semua perubahan terjadi di dalam teks cue, sehingga timecode, nomor, dan urutan tetap.
Bagaimana bila file saya memakai override bertingkat?
Semua blok dalam kurung kurawal dibuang, termasuk yang berada di tengah baris. Teks di antara blok tetap, dan spasi dirapikan bila blok berada di antara kata.