Lompat ke konten utama
SubtitleMatrix

Hapus tag HTML dari subtitle

Teks dan gayaHapus markup dan tag
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 membuang markup dari teks subtitle dan menyisakan dialog biasa. Tag seperti <i>, <b>, <font color>, <ruby>, dan <v Bob> hilang; kata, timecode, dan urutan cue tetap.

Halaman ini lebih luas daripada halaman hapus semua pemformatan karena juga membuang tag yang bukan rentang gaya, termasuk tag penutur dan kelas WebVTT. Kalau yang Anda perlukan hanya membuang italic atau bold, halaman khusus itu lebih tepat dan mempertahankan gaya lain.

Sapuannya sengaja sempit: tag hanya dikenali bila karakter setelah < adalah huruf atau garis miring. Perbandingan seperti 5 < 10 dan emotikon <3 tidak dianggap tag dan dibiarkan. Tidak ada unggahan, dan file tanpa markup kembali byte demi byte.

Contoh

File WebVTT dengan tag penutur dan tag kelas

Masukan

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob><c.yellow>Hello there</c>

00:00:03.000 --> 00:00:04.000
<i>She left</i> <ruby>東京<rt>とうきょう</rt></ruby>.

Keluaran

WEBVTT

00:00:01.000 --> 00:00:02.000
Hello there

00:00:03.000 --> 00:00:04.000
She left 東京とうきょう.

Tag penutur, kelas, italic, dan anotasi ruby semuanya dibuang, dan kata-katanya tetap. Pada cue kedua, bacaan di dalam <rt> adalah teks, bukan markup, jadi ia tetap ada di samping kanji.

File SRT dengan tag penutup yang tidak berpasangan

Masukan

1
00:00:01,000 --> 00:00:02,000
<i>Hello</i> there</i> again.

2
00:00:03,000 --> 00:00:04,000
<b>And</b> one more.

Keluaran

1
00:00:01,000 --> 00:00:02,000
Hello there again.

2
00:00:03,000 --> 00:00:04,000
And one more.

Pasangan di sekitar “Hello” dibaca sebagai rentang dan dibuang bersama; tag penutup yatim setelah “there” tertinggal di teks saat pembacaan dan disapu di sini. Keduanya akhirnya hilang dari keluaran.

Perbandingan dan simbol bukan tag

Masukan

1
00:00:01,000 --> 00:00:02,000
5 < 10 and 3 > 1

2
00:00:03,000 --> 00:00:04,000
<3 you

Keluaran

1
00:00:01,000 --> 00:00:02,000
5 < 10 and 3 > 1

2
00:00:03,000 --> 00:00:04,000
<3 you

Tidak ada yang dibuang, dan inilah bagian terpenting halaman ini. Hanya bentuk yang menyerupai tag yang disentuh, yaitu huruf atau garis miring tepat setelah kurung; perbandingan matematika dan simbol hati tetap utuh.

Pertanyaan yang sering diajukan

Apakah halaman ini sama dengan hapus semua pemformatan?

Tidak. Hapus semua pemformatan hanya membuang rentang gaya; halaman ini juga membuang tag yang bukan gaya, seperti tag penutur dan kelas WebVTT.

Apakah teks di dalam tag ikut hilang?

Tidak. Yang dibuang hanya tag pembuka dan penutup; kata di antaranya tetap. Ini berbeda dari halaman SDH yang menghapus isi anotasi.

Bagaimana dengan tanda kurang-dari yang bukan tag?

Hanya < yang diikuti huruf atau garis miring yang dianggap tag. Perbandingan seperti 5 < 10 dan emotikon <3 dibiarkan karena tidak berbentuk tag.

Apakah tag ruby dan anotasi Jepang ikut hilang?

Tag ruby dibuang, tetapi teks di dalamnya tetap. Halaman ini tidak memutuskan mana bagian yang merupakan anotasi; ia hanya membuang markupnya.

Apakah timecode dan nomor cue berubah saat markup dibuang?

Tidak. Semua perubahan berada di dalam teks cue, sehingga timecode, nomor, dan urutan tetap sama.

Apakah file tanpa markup tetap aman diproses?

Ya. Hasilnya byte demi byte sama dan tidak ada kehilangan yang dilaporkan, karena tidak ada tag yang cocok untuk dibuang.

Alat terkait