Lompat ke konten utama
SubtitleMatrix

Pecah baris subtitle yang panjang

Teks dan gayaRapikan pembungkusan baris
Atau tempel teks subtitle

Opsi

Satu kotak, lima pilihan, dan setiap pilihan punya halamannya sendiri. Alirkan ulang ke jumlah kolom menata setiap cue ke jumlah kolom, yang dapat memendekkan baris yang terlalu panjang sekaligus menarik baris pendek kembali ke atas. Pecah hanya baris panjang hanya memecah baris yang melebihi jumlah kolom dan membiarkan sisanya persis seperti semula. Seimbangkan mempertahankan jumlah baris yang sudah dimiliki setiap cue dan memindahkan kata-kata di antaranya sampai baris terpanjang sependek mungkin. Satukan menempatkan setiap cue pada satu baris. Batasi membiarkan setiap cue yang sudah berada dalam jumlah baris. Halaman ini mengisi kotak dengan pilihan yang disebut judulnya dan tidak mencantumkan yang lain.

Dihitung dalam kolom, bukan karakter, sehingga karakter Tionghoa atau Jepang memakai dua kolom dan huruf Latin beraksen memakai satu. 42 adalah angka yang umum untuk subtitle beraksara Latin. Turunkan angkanya dan baris menjadi lebih pendek tetapi lebih banyak; tidak ada yang pernah terpotong.

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 melakukan satu hal: memecah baris yang lebih panjang daripada jumlah kolom yang Anda tetapkan. Setiap baris yang sudah berada dalam batas dibiarkan persis seperti adanya, sampai ke byte, termasuk baris yang berada tepat di samping baris yang dipecah. Kalau file Anda punya beberapa baris memanjang dan pemisah lainnya sudah baik, halaman inilah yang memperbaiki beberapa baris itu dan tidak menyentuh yang lain.

Angkanya dihitung dalam kolom. Satu huruf Latin menempati satu kolom dan satu huruf Tionghoa atau Jepang menempati dua kolom, jadi batas 42 memuat empat puluh dua huruf Latin atau dua puluh satu huruf Tionghoa, dan keduanya keluar dengan lebar yang sama. Nilai default-nya 42, angka yang sudah dipakai subtitle beraksara Latin selama puluhan tahun.

Pemecahan terjadi di batas antarkata dan tidak pernah di dalam kata. Kata yang lebih panjang daripada seluruh batas, misalnya URL atau gabungan kata Jerman yang panjang, diberi baris sendiri dan dibiarkan melebihi batas, lalu proses menyebutkan berapa baris yang masih terlalu lebar. Memotong kata menjadi dua berarti menyunting teks Anda, sedangkan judul halaman ini menjanjikan pemindahan pemisah baris, bukan perubahan kata.

Satu hal perlu jelas sebelum mulai: halaman ini tidak menggabungkan. Cue yang dua barisnya masing-masing 12 kolom tetap dua baris meskipun muat dalam satu baris, karena menarik keduanya bersama adalah pengaliran ulang, bukan pemecahan, dan ada halaman terpisah untuk itu. Semuanya berjalan di peramban tanpa unggahan dan tanpa akun, dan sebelas format yang membawa lebih dari satu baris per cue diterima: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, dan CSV.

Contoh

Satu baris memanjang di samping baris yang sudah baik

Masukan

1
00:00:01,000 --> 00:00:04,000
I told you we would miss the last train if we stayed any longer
Short line

Keluaran

1
00:00:01,000 --> 00:00:04,000
I told you we would miss the last train if
we stayed any longer
Short line

Baris pertama 52 kolom terhadap batas 42, jadi dipecah setelah kata terakhir yang muat, yang mengakhirinya tepat pada 42 kolom. Baris kedua 10 kolom dan kembali tanpa disentuh, byte demi byte, pada posisi yang sama — tidak diukur ulang dan tidak dipertimbangkan untuk digabung dengan apa pun. Bagian kedua itulah seluruh beda halaman ini dengan pembungkus: pembungkus akan mengalirkan ulang kedua baris dan mungkin memindahkan baris pendek ini ke tempat lain.

Kata yang lebih panjang daripada seluruh baris

Masukan

1
00:00:01,000 --> 00:00:04,000
Say it: pneumonoultramicroscopicsilicovolcanoconiosis

Keluaran

1
00:00:01,000 --> 00:00:04,000
Say it:
pneumonoultramicroscopicsilicovolcanoconiosis

Kata 45 kolom tidak bisa dibawa di bawah batas 42 oleh pemecahan apa pun yang tetap menjadikannya kata, jadi kata itu diberi baris sendiri dan dibiarkan melebihi batas, dan proses melaporkan satu baris masih melebihi. Dua kata sebelumnya naik ke baris pertama. Memotong kata menjadi dua akan menghasilkan sesuatu yang tidak bisa dibaca dan mengubah dialog Anda, bukan tata letaknya, dan itu bukan yang diminta halaman ini.

Baris pendek dan baris Tionghoa pada batas yang sama

Masukan

WEBVTT

00:00:01.000 --> 00:00:04.000
Good.
你好世界今天天气很好我们出去玩吧顺便买点东西回来

Keluaran

WEBVTT

00:00:01.000 --> 00:00:04.000
Good.
你好世界今天天气很好我们出去玩吧顺便买点东
西回来

Dua baris dalam satu cue dan hanya satu yang melebihi. “Good.” selebar 5 kolom dan tidak bergerak; baris Tionghoa berisi dua puluh empat huruf, yaitu 48 kolom, dan dipecah setelah huruf kedua puluh satu. Bahasa Tionghoa tidak memakai spasi, jadi setiap huruf adalah titik pemecahan tersendiri dan pemecahan jatuh di tengah kalimat — normal untuk aksara itu dan alasan lebarnya diukur dalam kolom layar, bukan jumlah huruf. Header WEBVTT dan baris timing kembali persis seperti saat masuk.

Pertanyaan yang sering diajukan

Apa bedanya memecah baris panjang dengan membungkus subtitle?

Pembungkusan mengalirkan ulang setiap cue dari awal, sehingga baris pendek di samping baris panjang bisa ikut ditarik dan semua pemisah yang sudah Anda miliki dapat bergeser. Halaman ini hanya menyentuh baris yang melebihi batas. Keduanya memakai angka kolom yang sama dan bisa menghasilkan file yang sama untuk cue yang melebihi batas sendirian, tetapi perilakunya berbeda pada setiap cue yang sudah baik: pembungkus bisa mengubahnya, pemecah membiarkannya byte demi byte.

Mengapa baris yang sudah pendek tidak berubah sama sekali?

Karena tidak ada yang perlu dilakukan padanya. Halaman mengukur setiap baris, memecah yang melebihi batas, dan melewatkan sisanya tanpa ditulis ulang dari salinan yang diukur kembali. Itu bukan sekadar klaim bahwa keluarannya tampak sama: baris yang berada dalam batas lewat sebagai data yang sama persis dengan yang dimuat file, dan itulah yang membuat halaman ini aman dijalankan pada file yang pemisahnya sudah Anda perbaiki sendiri.

Apakah memecah baris subtitle yang panjang mengubah waktu mulai atau selesainya?

Tidak. Kedua baris dari cue yang dipecah tampil di layar pada waktu yang sama, selama rentang yang sudah dimiliki cue. Tidak ada yang berubah pada timeline, dan nomor cue milik file. Kalau yang Anda butuhkan adalah kedua bagian muncul bergantian, itu pekerjaan lain: halaman yang memecah subtitle panjang menjadi dua cue juga membagi waktunya, yang merupakan perubahan nyata pada timing film, bukan pada tata letaknya.

Di mana baris subtitle yang dipecah sebenarnya dipotong?

Di spasi atau di batas huruf pada aksara yang tidak memakai spasi. Pemecahan di dalam kata tidak pernah dilakukan: kata harus dipotong menjadi dua, dan itu mengubah apa yang dibaca penonton. Teks Tionghoa dan Jepang tidak punya spasi untuk dijadikan titik potong, jadi setiap huruf adalah batas dan pemecahan bisa jatuh di mana saja dalam kalimat. Begitulah aksara itu disusun, dan itulah sebabnya batas dihitung dalam kolom layar, bukan jumlah huruf.

Apa yang ditunjukkan laporan setelah memecah baris subtitle yang panjang?

Berapa cue yang barisnya dipecah dan berapa baris yang masih melebihi batas saat proses selesai. Angka kedua yang perlu diperhatikan, karena itu jumlah baris yang tidak bisa dibawa masuk ke batas — kata yang lebih panjang daripada batas adalah penyebab lazimnya. Cue yang sudah berada dalam batas tidak dihitung sama sekali, jadi laporan berisi satu cue berarti satu cue benar-benar diubah.

Format subtitle mana yang baris panjangnya bisa dipecah?

Sebelas format yang cue-nya dapat memuat lebih dari satu baris: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, dan CSV. Teks biasa dikecualikan karena satu baris teks adalah satu cue di format itu, jadi tidak ada baris di dalam cue untuk dipecah dan hasilnya tidak akan berubah. Panjang baris adalah sifat teks yang terlihat, sehingga rentang gaya yang menutupi pemisah dipertahankan pada kedua bagian, bukan dibuang.

Alat terkait