Pindai masalah struktur subtitle
Atau tempel teks subtitle
Opsi
Milidetik layar kosong yang diizinkan antara berakhirnya satu cue dan mulainya cue berikutnya. Kekosongan diukur dari ujung terjauh yang sudah dicapai, bukan dari cue tepat sebelumnya, sehingga cue panjang yang berada di bawah beberapa cue pendek tidak menciptakan celah yang tidak pernah tampil di layar. Apa yang dilakukan angka ini bergantung pada halaman yang Anda buka: penutupan celah menutup semua yang lebih lebar darinya (0 adalah nilai yang umum dan berarti keduanya bertemu tepat), sedangkan halaman pemeriksa mendaftar setiap rentang yang lebih lebar darinya dan membiarkan file apa adanya. Apa pun yang sama dengan atau di bawah angka itu dibiarkan pada kedua kasus.
Sebuah durasi — 1000, 1s, 1.5s, dan 00:00:01,000 semuanya bisa. Ini adalah batas antara subtitle yang bertahan cukup lama untuk dibaca dan subtitle yang sekilas lewat. Apa yang terjadi di sisi yang salah bergantung pada halaman yang Anda buka: penutupan celah menahan cue pendek di layar lebih lama, mengambil waktu tambahan dari celah berikutnya sehingga tidak ada cue yang menutupi kata-kata cue berikutnya (cue terakhir dalam file tidak punya apa pun setelahnya dan cukup diperpanjang), sedangkan halaman pemeriksa mendaftar setiap cue di bawah batas itu dan membiarkan file tidak tersentuh.
Satu kotak, dua pilihan, dan masing-masing punya halamannya sendiri. Cue tanpa teks sama sekali adalah subtitle yang memakan timeline tanpa menampilkan apa pun — tidak ada pembacaan file yang menjadikannya benar, jadi laporan menandainya sebagai kesalahan. Cue tanpa huruf adalah baris yang memuat sesuatu tetapi tanpa kata: not musik sebagai pengganti lagu, angka telanjang, tiga tanda hubung. Caption siaran memakai hal-hal itu dengan sengaja, jadi laporan menandainya untuk ditinjau, bukan sebagai kesalahan, dan kolom terukur menampilkan karakter yang benar-benar ada.
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.
Inilah halaman yang dijalankan ketika Anda belum tahu apa yang salah dengan sebuah file. Halaman ini melewatkan file subtitle melalui enam pemeriksaan struktural dalam satu kali jalan — cue tumpang tindih, celah, cue kosong, cue tanpa kata, waktu mulai yang tidak berurutan, dan durasi di luar batas yang Anda tetapkan — lalu mengembalikan satu laporan dengan satu bagian per pemeriksaan. Setiap bagian dicetak apakah ia menemukan sesuatu atau tidak, dan itulah intinya: laporan yang hanya mendaftar masalah akan membuat Anda tidak dapat membedakan pemeriksaan yang kembali bersih dari pemeriksaan yang tidak pernah berjalan.
Setiap pemeriksaan mempertahankan kosakatanya sendiri. Tumpang tindih diukur dalam milidetik yang dibagi, celah dalam milidetik kosong, durasi terhadap dua batas yang Anda tetapkan, dan dua pemeriksaan urutan dilaporkan sebagai temuan tingkat dokumen, karena cue yang harus diurutkan atau diperbaiki tidak meninggalkan jejak di dalam file yang dapat ditunjuk posisinya. Hitungannya tidak berjumlah sama dengan banyaknya hal yang salah pada file, dan memang tidak dimaksudkan begitu: satu cue bisa sekaligus pendek, kosong, dan bertumpang tindih, dan masing-masing dilaporkan oleh pemeriksaan yang tahu cara menggambarkannya. Yang diberikan laporan adalah bentuk masalah file, bukan totalnya.
Kepala laporan adalah bagian dari jawabannya. Ia menyebut nama file, format yang dipakai membacanya, berapa cue yang dikandungnya, berapa pemeriksaan yang berjalan, dan apa pun yang harus diperbaiki pembaca di sepanjang jalan — timecode yang tidak dapat ditampung sebagaimana ditulis, atau cue yang harus dipindahkan sebelum file dapat berdiri. Perbaikan itulah sebabnya pengurutan ulang atau durasi nol panjang muncul di bagian temuan tanpa nomor cue: buktinya adalah jumlah perbaikan, bukan sebuah cue di dalam file. Jalankan halaman khusus sesudahnya untuk apa pun yang ditemukan pemindaian ini, karena masing-masing menjelaskan satu cacat secara rinci dan menawarkan perbaikan yang cocok.
Contoh
File dengan beberapa jenis masalah
Subtitle
1
00:00:01,000 --> 00:00:03,000
Where were you?
2
00:00:03,500 --> 00:00:04,000
3
00:00:04,500 --> 00:00:09,000
I was working late.
4
00:00:09,300 --> 00:00:12,000
Until when?
Apa yang ditemukan laporan
Checks run 6
Cues 4
Overlapping cues — 1 found
Gaps between cues — 2 found
Cue duration outside the limit — 1 found
Cues with no words — 1 found
Cues out of sequence — Nothing found
Cues ending before they start — Nothing found
Empat cue, empat cacat, dan dua dari enam bagian kosong. Bagian kosong tentang urutan cue adalah hasil, bukan kekosongan dalam laporan — begitulah Anda tahu file diperiksa untuk hal itu dan kembali bersih. Cue kosong dan cue pendek adalah cue yang sama, dihitung dua kali oleh dua aturan yang menggambarkannya secara berbeda.
File yang bersih
Subtitle
1
00:00:01,000 --> 00:00:03,000
Where were you?
2
00:00:03,000 --> 00:00:05,000
I was working late.
Apa yang ditemukan laporan
Checks run 6
Cues 2
Overlapping cues — Nothing found
Gaps between cues — Nothing found
Cue duration outside the limit — Nothing found
Cues with no words — Nothing found
Cues out of sequence — Nothing found
Cues ending before they start — Nothing found
Enam pemeriksaan, enam bagian kosong. Inilah jawaban yang seharusnya diberikan halaman ini sebagian besar waktu, dan ini satu-satunya cara melihat bahwa tidak ada temuan dicetak per pemeriksaan, bukan sekali untuk file — satu baris ringkasan akan membuat pembaca tidak dapat tahu lima pemeriksaan mana yang dilewati.
File yang harus diperbaiki pembaca
Subtitle
1
00:00:09,000 --> 00:00:11,000
I was working late.
2
00:00:01,000 --> 00:00:02,000
Where were you?
3
00:00:05,000 --> 00:00:05,000
Until when?
Apa yang ditemukan laporan
Lost while reading Timing × 1, Cue order × 2
Cues out of sequence — 1 found
Cues ending before they start — 1 found
Gaps between cues — 1 found
Cue duration outside the limit — 1 found
Tiga cue dan tiga masalah, salah satunya harus diperbaiki pembaca sebelum apa pun dapat diperiksa. Kepala laporan mencatat kedua perbaikan, dan satu milidetik yang diciptakan untuk cue 3 muncul kembali di bagian durasi sebagai angka yang diukur terhadap minimum satu detik — cacat yang sama yang digambarkan dari dua arah dalam satu laporan.
Pertanyaan yang sering diajukan
Pemeriksaan apa saja yang dijalankan halaman pemindaian ini pada file subtitle?
Enam: cue tumpang tindih, celah antar cue yang lebih panjang dari batas celah Anda, cue kosong, cue yang tidak mengandung kata, cue yang waktu mulainya berjalan mundur, dan cue yang durasinya di luar minimum dan maksimum yang Anda tetapkan. Masing-masing punya bagiannya sendiri di laporan, dicetak dalam urutan yang sama setiap kali, dan setiap bagian muncul apakah ia menemukan sesuatu atau tidak.
Mengapa pemeriksaan yang bersih tetap mendapat bagian di laporan pemindaian?
Karena tidak ada temuan dan tidak diperiksa adalah dua jawaban berbeda, dan laporan yang hanya mendaftar masalah akan membuat Anda tidak dapat membedakannya. Enam bagian berarti enam pemeriksaan berjalan; bagian kosong menyatakan pemeriksaan itu melihat dan tidak menemukan apa pun, dan itu hasil yang dapat Anda andalkan, bukan ketiadaan informasi.
Apakah jumlah di setiap bagian laporan pemindaian berjumlah sama dengan masalah di file saya?
Tidak, dan memang tidak seharusnya. Satu cue bisa sekaligus pendek, kosong, dan bertumpang tindih, dan masing-masing dilaporkan oleh aturan yang dapat menggambarkannya — sehingga cue yang sama dapat muncul di tiga bagian. Jangan menjumlahkan apa pun; bacalah bagian demi bagian dan ambil masing-masing sebagai jawabannya sendiri.
Batas apa yang harus saya tetapkan sebelum menjalankan pemindaian struktural ini?
Dua: batas celah, yaitu jeda terlebar yang masih Anda terima, dan durasi minimum cue, yaitu waktu terpendek cue boleh berada di layar. Durasi maksimum tidak wajib dan bernilai bawaan tujuh detik. Ketiganya dicetak pada setiap temuan yang dihasilkannya, sehingga laporan menyebut apa yang dipakai untuk mengukur, bukan membiarkan Anda mengingatnya.
Mengapa sebagian temuan pemindaian tidak punya nomor cue atau timecode?
Karena itu temuan tingkat dokumen. Masalah urutan cue dan timecode nol panjang yang diperbaiki sama-sama dihasilkan saat file dibaca — cue sudah diurutkan atau diperbaiki ketika apa pun dapat diperiksa — sehingga jumlah perbaikan adalah buktinya, dan tidak ada posisi tersisa di dalam file yang dapat dengan jujur disebut sebagai posisi yang bersalah.
Haruskah saya memakai halaman pemindaian ini alih-alih pemeriksaan individual?
Pakai halaman ini untuk mengetahui apa yang salah, lalu pakai halaman individual untuk bertindak. Masing-masing menjelaskan satu cacat secara lengkap, menetapkan batasnya sendiri, dan menautkan ke operasi yang memperbaiki masalah tertentu itu. Pemindaian adalah titik masuk, bukan pengganti enam halaman di belakangnya.
Format subtitle mana yang dapat dipindai oleh halaman scan ini?
Sepuluh format yang menyimpan waktu mulai dan waktu akhir sekaligus: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON, dan CSV. LRC dan teks biasa tidak diterima, karena empat dari enam pemeriksaan membutuhkan waktu akhir dan dua lainnya membutuhkan model cue — pemindaian format itu hanya akan mengembalikan bagian kosong, dan itu terbaca sebagai surat keterangan sehat.
Bisakah saya memindai satu seri penuh dalam satu kali jalan?
Bisa. Sebanyak apa pun file dapat dimasukkan ke antrean dan semuanya dipindai satu demi satu, masing-masing dengan laporannya sendiri, lalu laporan-laporan itu diunduh bersama sebagai zip. Kemajuan ditampilkan per file, proses dapat dihentikan di tengah jalan, dan tidak ada file yang meninggalkan peramban pada titik mana pun.