Pecah subtitle per kalimat
Atau tempel teks subtitle
Opsi
Memotong di mana pun satu kalimat berakhir dan kalimat berikutnya dimulai, dan juga di mana pun cue berganti baris, karena file subtitle sering meninggalkan titik. Titik, tanda tanya, atau tanda seru yang memulai kalimat baru dihitung, termasuk 。!? lebar penuh; lanjutan huruf kecil seperti e.g. ini, desimal seperti 3,5, dan singkatan umum seperti Mr. atau Dr. tidak dihitung. Setiap kalimat kemudian mendapat porsi waktu cue sesuai teksnya.
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 menaruh satu kalimat per cue. Ekspor transkripsi sering menulis beberapa kalimat ke dalam satu cue — satu cue per giliran penutur, atau per pemisah paragraf otomatis — dan halaman ini membagi masing-masing di tempat satu kalimat berakhir dan kalimat berikutnya mulai, lalu membagi waktu cue itu secara proporsional dengan jumlah teks yang dibawa tiap kalimat.
Tidak ada angka yang perlu diisi. Titik pemutusnya berasal dari teks: titik, tanda tanya, atau tanda seru yang memulai kalimat baru, termasuk versi selebar penuh yang dipakai dalam bahasa Tionghoa dan Jepang. Pemutusan juga terjadi di mana pun cue berganti baris, karena file subtitle sering ditulis satu kalimat per baris dengan tanda baca dihilangkan — tanpa aturan itu, file seperti itu akan tampak seperti file yang menolak disentuh alat ini.
Penilaian tentang apa yang mengakhiri kalimat adalah heuristik dan cenderung membiarkan cue apa adanya. Lanjutan huruf kecil seperti e.g. this, desimal seperti 3.5, dan singkatan umum seperti Mr., Dr., atau etc. tidak mengakhiri kalimat; titik di antara dua angka tidak pernah mengakhirinya. Melewatkan sebuah singkatan berakibat paling buruk satu cue yang tidak dibagi alat, yang bisa Anda lihat dan perbaiki dengan tangan. Terlalu bersemangat justru memotong nama di tengah, dan tidak ada yang bisa membatalkannya dengan membaca output.
Semuanya berjalan di dalam tab browser ini — tidak ada file yang diunggah. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV dibaca dengan cara yang sama, dan file yang jumlah cue-nya berubah ditulis dalam urutan timeline dengan nomor mulai dari 1.
Contoh
Tiga kalimat dalam satu cue
Masukan
1
00:00:01,000 --> 00:00:04,000
He left. She stayed. We waited.
Keluaran
1
00:00:01,000 --> 00:00:01,828
He left.
2
00:00:01,828 --> 00:00:02,966
She stayed.
3
00:00:02,966 --> 00:00:04,000
We waited.
Tiga detiknya dibagi 828, 1.138, dan 1.034 ms — secara proporsional dengan 8, 11, dan 10 karakter. Kecepatan baca adalah inti pemecahan ini, jadi kalimat terpanjang yang mempertahankan layar paling lama adalah hasil yang dimaksud, bukan efek samping aritmetika.
Titik yang tidak mengakhiri kalimat
Masukan
1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.
2
00:00:05,000 --> 00:00:08,000
Dr. Jones arrived. The room was full.
Keluaran
1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.
2
00:00:05,000 --> 00:00:06,500
Dr. Jones arrived.
3
00:00:06,500 --> 00:00:08,000
The room was full.
Cue pertama memuat tiga titik dan tidak satu pun mengakhiri kalimat, jadi ia kembali utuh. Cue kedua memuat dua akhir kalimat sungguhan dan menjadi dua cue, dengan Dr. dibiarkan sendiri lagi. Pasangan ini adalah seluruh penilaian dalam satu file: apa yang dicakup daftar singkatan menentukan apa yang terjadi di sini.
Satu kalimat per baris, tanpa tanda baca sama sekali
Masukan
1
00:00:01,000 --> 00:00:04,000
He said hello
then she answered quietly.
Keluaran
1
00:00:01,000 --> 00:00:02,000
He said hello
2
00:00:02,000 --> 00:00:04,000
then she answered quietly.
Tidak ada titik di antara kedua baris, jadi pemisah baris itu sendiri diperlakukan sebagai akhir kalimat. File yang ditulis seperti itu umum dalam ekspor transkripsi, dan aturan inilah yang membuatnya bisa dibagi sama sekali. Setiap potongan mendapat setengah rentang di sini karena 26 karakter pada baris kedua adalah dua kali 13 karakter pada baris pertama.
Pertanyaan yang sering diajukan
Bagaimana halaman ini tahu di mana satu kalimat berakhir dan yang berikutnya mulai?
Ia mencari titik, tanda tanya, atau tanda seru yang memulai kalimat baru, ditambah versi selebar penuh yang dipakai bahasa Tionghoa dan Jepang, dan memperlakukan setiap pemisah baris di dalam cue sebagai akhir kalimat juga. Tiga hal mencegahnya menghitung sebuah titik: huruf kecil sesudahnya, seperti pada e.g. this; angka di kedua sisinya, seperti pada 3.5; dan kata dalam daftar singkatannya, yang memuat Mr., Mrs., Dr., Prof., St., Jr., Sr., vs., etc., fig., no., vol., approx., inc., ltd., co., dept., a.m., p.m., u.s., dan u.k., serta huruf tunggal seperti J.
Sebuah cue memuat kalimat yang ditulis file saya tanpa titik. Apakah akan dibagi?
Hanya jika cue berganti baris di situ. Pemisah baris dihitung sebagai akhir kalimat, jadi file yang ditulis satu kalimat per baris bisa dibagi meski tanpa tanda baca sama sekali, dan begitulah bentuk sebagian besar ekspor transkripsi. File yang menaruh dua kalimat pada satu baris tanpa tanda di antaranya tidak memberi alat ini apa pun untuk dikerjakan, dan cue itu kembali utuh — laporan menyebutkan berapa cue yang tidak bisa dibagi alih-alih berpura-pura prosesnya berhasil.
Apakah memecah di akhir kalimat sama dengan memecah di tanda baca?
Tidak, dan perbedaannya penting pada kutipan dan tanda kurung. Tanda kutip atau kurung penutup setelah titik tetap bersama kalimat yang berakhir — He said "Stop." And left. dibagi setelah tanda kutip penutup, bukan di antara titik dan kutipnya. Titik di dalam angka, inisial, atau singkatan sama sekali bukan akhir kalimat, jadi cue seperti Dr. Jones arrived at 3.5 p.m. tetap utuh sampai titik nyata atau pemisah baris berikutnya.
Apakah kalimat yang dibagi mempertahankan waktu yang dimilikinya di cue asli?
Tidak bisa — file asli hanya mencatat kapan seluruh cue tampil, dan tidak ada yang menyatakan di mana di dalam rentang itu satu kalimat berganti ke kalimat berikutnya. Jadi potongannya mengambil bagian dari rentang secara proporsional dengan jumlah karakternya, yang menggantikan kecepatan baca: kalimat dengan teks dua kali lebih banyak tampil kira-kira dua kali lebih lama, dan potongan pertama mulai serta potongan terakhir berakhir tepat di tempat cue asli.
Bisakah saya memakai halaman ini untuk mengubah transkrip menjadi subtitle satu kalimat sekaligus?
Bisa, jika transkripnya sudah berupa file subtitle dengan timing — halaman ini bekerja pada cue, bukan pada prosa, jadi file teks biasa tidak punya batas cue untuk dibagi dan tidak punya timing untuk dibagikan. Yang tidak akan dilakukannya adalah mengarang timing untuk file yang tidak pernah memilikinya. Bawa file itu sebagai SRT atau konversi dari teks biasa lebih dulu, lalu bagi di sini; potongannya akan berisi satu kalimat masing-masing, siap untuk satu proses penyesuaian timing.
Apa yang terjadi pada sisa pemformatan sebuah cue ketika dibagi dengan cara ini?
Gaya, posisi, dan timing karaoke milik cue tempat ia ditulis, jadi potongan pertama mempertahankannya dan potongan yang dibuat sesudahnya tidak memilikinya. Itu terlihat pada format bergaya seperti ASS dan pada cue WebVTT dengan posisi, dan laporan menghitung berapa cue baru yang keluar tanpa pemformatan. Untuk file dengan gaya berat per cue, membagi dengan tangan di editor subtitle mungkin lebih sedikit mengganggu daripada menjalankan seluruh file melalui alat ini.