Pecah subtitle terlalu panjang
Atau tempel teks subtitle
Opsi
Dihitung dalam karakter sebagaimana pembaca melihatnya, bukan dalam byte atau unit UTF-16, jadi huruf beraksen dihitung satu. Cue yang memuat lebih dari ini dipotong menjadi bagian-bagian berisi paling banyak sebanyak ini karakter. Potongan jatuh pada spasi, di akhir baris, atau di antara karakter Tionghoa dan Jepang; hanya rangkaian utuh tanpa salah satunya, seperti URL panjang, yang dipotong di tengah kata. Setiap bagian mendapat porsi waktu cue sesuai banyaknya teks yang dibawanya.
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 memotong setiap cue yang memuat teks melebihi batas Anda menjadi potongan yang masing-masing muat. Batasnya dihitung dalam karakter seperti yang dilihat pembaca, dan mulai dari 42 — batas atas per baris yang disepakati panduan gaya subtitle, dan angka yang akan dipakai penyiar atau platform streaming untuk memeriksa file Anda. Cue berisi 60 karakter keluar sebagai dua cue; teksnya dibagi di spasi terdekat, dan setiap karakter yang masuk keluar kembali.
Potongan-potongannya berbagi waktu cue asli secara proporsional dengan jumlah teks yang dibawa masing-masing. Itu paruh kedua dari gagasan yang sama: baris panjang bukan hanya terlalu banyak untuk dibaca sekaligus, ia juga butuh waktu lebih lama di layar, dan kecepatan baca adalah inti dari batas itu. Rentang keseluruhannya tidak bergerak — potongan pertama mulai di tempat cue mulai, potongan terakhir berakhir di tempat cue berakhir, dan tidak ada hal lain di file yang bergeser satu milidetik pun.
Pemotongannya jatuh di spasi, di akhir baris, atau di samping karakter Tionghoa atau Jepang. Hanya rangkaian utuh tanpa salah satunya — URL panjang, deretan angka — yang dipotong di tengah kata, karena batasnya adalah plafon keras dan tidak ada di panel yang bisa menyatakan “yang ini tidak bisa dibagi”. Aksara tanpa spasi dan tanpa karakter ideografis, seperti Thai atau Khmer, masuk ke kasus yang sama.
Satu hal yang perlu diketahui sebelum menjalankannya: pemecahan mengubah jumlah cue di file, dan file yang jumlah cue-nya berubah ditulis dalam urutan timeline dengan penomoran baru mulai dari 1. Jika ada cue yang membawa gaya atau posisi — file ASS, WebVTT bergaya — informasi itu tetap pada potongan pertama, dan potongan yang dibuat alat ini tidak memilikinya; laporannya menghitungnya agar Anda tahu berapa yang terdampak. Semuanya berjalan di tab browser ini: tidak ada file yang diunggah, dan SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, serta CSV dibaca dengan cara yang sama.
Contoh
Baris 56 karakter dengan batas 42
Masukan
1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door behind her.
Keluaran
1
00:00:01,000 --> 00:00:03,127
She walked into the room and closed the
2
00:00:03,127 --> 00:00:04,000
door behind her.
Dua potongan berisi 39 dan 16 karakter, dan tiga detiknya dibagi 2.127 berbanding 873. Pemotongannya di spasi sebelum kata door, bukan tepat pada karakter ke-42, jadi tidak ada kata yang terbelah. Jika cue ini punya gaya, potongan pertama yang mempertahankannya dan laporan akan menyebutkan satu cue baru keluar tanpa gaya.
Teks Tionghoa, tanpa spasi untuk memotong
Masukan
1
00:00:01,000 --> 00:00:04,000
我们今天下午三点在会议室开会讨论明年的计划。
Keluaran
1
00:00:01,000 --> 00:00:02,364
我们今天下午三点在会
2
00:00:02,364 --> 00:00:03,727
议室开会讨论明年的计
3
00:00:03,727 --> 00:00:04,000
划。
Dengan batas 10, dua puluh dua karakternya keluar sebagai 10, 10, dan 2. Pemotongan di samping karakter ideografis dihitung sebagai titik pemutusan, jadi file Tionghoa dan Jepang dibagi menurut aturannya sendiri; setiap karakter juga dihitung sebagai satu karakter, sehingga batasnya bermakna sama di sini seperti dalam bahasa Inggris.
File yang sudah berada di dalam batas
Masukan
1
00:00:01,000 --> 00:00:02,000
A short one.
2
00:00:03,000 --> 00:00:04,000
And another.
Keluaran
1
00:00:01,000 --> 00:00:02,000
A short one.
2
00:00:03,000 --> 00:00:04,000
And another.
Tidak ada yang lebih panjang dari 100 karakter di sini, jadi tidak ada yang dibagi dan outputnya adalah input byte demi byte, termasuk nomornya. Inilah proses yang sebaiknya dijalankan lebih dulu ketika Anda belum yakin apa isi file: batas yang terlalu tinggi hanya bisa tidak melakukan apa pun.
Pertanyaan yang sering diajukan
Dari mana batas 42 karakter di halaman ini berasal?
Itu plafon per baris yang disepakati sebagian besar panduan gaya subtitle dan spesifikasi penyiar, dan asalnya dari perilaku membaca alih-alih dari satu dokumen tertentu: penonton mengikuti sekitar 42 karakter dengan nyaman dalam satu baris pada jarak menonton normal. Dua baris seperti itu adalah maksimum yang lazim untuk satu cue, itulah sebabnya 42 menjadi nilai awal kotak ini. Naikkan untuk file yang hanya Anda baca di komputer, dan turunkan untuk materi yang ditonton di ponsel sejauh lengan.
Apakah memecah baris mengubah kapan subtitle muncul di layar?
Cue secara keseluruhan muncul dan hilang pada saat yang persis sama: potongan pertama mulai di tempat aslinya mulai, potongan terakhir berakhir di tempat aslinya berakhir. Di dalam rentang itu potongan-potongannya bergiliran, secara proporsional dengan jumlah teks masing-masing, jadi potongan dengan teks dua kali lebih banyak tampil kira-kira dua kali lebih lama. Pembagian proporsional itu dihitung dari jumlah karakter, bukan dari sesuatu di file, karena file hanya pernah menyatakan kapan seluruh baris tampil.
Apakah alat ini menomori ulang file setelah memecah sebuah cue?
Ya, dan perlu diketahui alasannya. File yang jumlah cue-nya berubah ditulis dalam urutan timeline dan dinomori mulai dari 1, sehingga nomornya tetap menjadi hitungan isi file alih-alih sekumpulan label berlubang. Konsekuensi praktisnya, file yang Anda pecah tidak lagi bisa dibandingkan dengan aslinya cue demi cue berdasarkan nomor — bandingkan di pratinjau timeline, atau simpan aslinya di samping Anda.
Bisakah pemecahan menghilangkan teks atau merusak cue bergaya?
Tidak ada karakter yang hilang: setiap potongan adalah rangkaian teks asli yang bersambung, termasuk pemisah baris di dalamnya, dan hanya spasi di kedua tepi potongan yang dipangkas. Yang berubah adalah gaya, posisi, atau timing karaoke milik cue tempat ia ditulis, jadi ia tetap pada potongan pertama dan potongan yang dibuat sesudahnya tidak memilikinya. Laporan menghitung cue yang kehilangan pemformatan dengan cara ini, dan Anda bisa melihatnya sebelum mengunduh.
Apa yang terjadi pada kata yang lebih panjang dari batas?
Kata itu dipotong di tengah, dan inilah satu-satunya kasus alat ini membelah kata. Alternatifnya adalah membiarkan potongan melewati batas, padahal batas itulah yang Anda setel, jadi pemotongan yang menang. URL panjang, hash, dan deretan angka adalah penyebab yang biasa. Naikkan batas di atas rangkaian utuh terpanjang di file jika Anda lebih suka membiarkannya utuh, dan ingat bahwa teks Thai atau Khmer berperilaku seperti URL panjang di sini — tidak ada spasi dan tidak ada karakter ideografis untuk dijadikan titik potong.
Haruskah saya memakai halaman ini atau halaman yang memecah berdasarkan durasi?
Tanyakan di mana pembacanya gagal. Jika sebuah baris tampil cukup lama tetapi terlalu banyak untuk dibaca sekaligus, masalahnya karakter dan inilah halamannya. Jika baris memuat teks yang nyaman tetapi tetap di layar setelah semua orang selesai membaca, masalahnya detik dan halaman durasi yang tepat. Cue yang terlalu panjang sekaligus terlalu lambat membutuhkan kedua proses, dan menjalankan yang ini lebih dulu adalah urutan yang lebih aman: ia hanya bisa memendekkan potongan, sementara menaikkan atau menurunkan batas durasi mengubah timing yang mungkin sudah Anda setel.