Lompat ke konten utama
SubtitleMatrix

Bagi subtitle jadi beberapa file

Pengaturan waktuPotong dan bagi berdasarkan waktu
Atau tempel teks subtitle

Opsi

Sebuah durasi — 600000, 10m, dan 00:10:00,000 semuanya berarti sepuluh menit. File dipotong pada interval itu dari awal file, dan setiap cue masuk ke bagian yang mencakup momen awalnya. Cue yang melintasi potongan tetap utuh di bagian sebelumnya; bagian tanpa cue sama sekali tidak ditulis.

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 satu file subtitle menjadi beberapa file berdasarkan jam. Setel panjang potongan — sepuluh menit sebagai nilai bawaan — dan setiap cue masuk ke file yang mencakup bagian timeline tempat ia mulai: cue dari 0 sampai 10 menit ke file pertama, 10 sampai 20 ke file kedua, dan seterusnya. Tidak ada yang diberi timing ulang dan tidak ada baris teks yang disunting; potongannya adalah cue yang sama dalam urutan yang sama, dibagi di titik tetap.

Potongannya berpatokan pada nol, bukan pada cue pertama. File yang subtitle pertamanya baru datang setelah sepuluh detik layar hitam tetap dipotong di sepuluh menit, dua puluh menit, dan seterusnya, karena orang yang mencari bagian ketiga sedang melihat jam filmnya, bukan baris dialog pertama.

Cue yang melintasi potongan tidak dibelah dua. Ia menjadi milik file tempat ia mulai dan keluar utuh, dengan waktu mulai dan waktu akhirnya sendiri — membagi teksnya secara proporsional dengan waktu adalah tebakan yang disajikan sebagai aturan. Satu potongan mencakup saat pembukaannya dan bukan saat penutupannya, jadi cue yang mulai tepat di potongan masuk ke file yang akan segera dimulai, dan tidak ada cue yang muncul di dua file.

Beberapa file tidak bisa diunduh satu demi satu dari satu klik — browser membuang semuanya kecuali yang pertama — jadi bagian-bagiannya dikemas ke satu zip yang dinamai menurut file Anda. Bagian pertama di dalam zip mempertahankan nama aslinya; sisanya dinamai dengan `.part-2`, `.part-3`, dan seterusnya sesuai urutan kemunculannya. Semuanya berjalan di tab browser ini, dan tidak satu byte pun dari file Anda meninggalkannya. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, dan CSV diterima.

Contoh

Empat cue dipotong menjadi bagian sepuluh detik

Masukan

1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.

3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

Keluaran

First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.


Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

Potongannya jatuh di sepuluh detik, jadi cue 1 dan 2 masuk file pertama dan cue 3 dan 4 ke file kedua. Keduanya mempertahankan nomor dari sumbernya: satu bagian adalah irisan dari satu file, bukan file baru dengan penomoran sendiri, dan mempertahankan nomor itulah yang memungkinkan Anda meletakkan bagian di samping aslinya dan langsung melihat cue mana yang dimuatnya.

Cue yang mulai sebelum potongan dan berakhir sesudahnya

Masukan

1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.

3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Keluaran

First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.


Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Cue 2 mulai pada sembilan detik dan berjalan melewati potongan, dan ia keluar utuh di file pertama — sebuah cue menjadi milik bagian tempat ia mulai. Cue 3 mulai tepat di potongan dan masuk file kedua, karena satu potongan memegang saat pembukaannya dan bukan saat penutupannya. Dengan dua aturan itu, setiap cue mendarat di tepat satu file.

File yang lebih pendek dari satu potongan

Masukan

1
00:00:01,000 --> 00:00:03,000
First line.

2
00:00:05,000 --> 00:00:07,000
Second line.

Keluaran

1
00:00:01,000 --> 00:00:03,000
First line.

2
00:00:05,000 --> 00:00:07,000
Second line.

Semuanya muat dalam satu potongan sepuluh menit, jadi tidak ada yang perlu dibagi dan Anda mendapat satu file kembali, identik dengan input. Anda tidak mendapat zip berisi satu file: arsip dengan satu entri akan membuat Anda membuka folder untuk mencapai hal yang sudah Anda miliki.

Pertanyaan yang sering diajukan

Bagaimana saya tahu subtitle tertentu berakhir di file mana?

Dari waktu mulainya. Satu potongan mencakup menit-menit dari batasnya sendiri sampai batas berikutnya, dan sebuah cue menjadi milik potongan tempat ia mulai — jadi cue yang mulai di 12:04 masuk ke file yang mencakup 10 sampai 20 menit. Nomornya di file itu adalah nomor yang dimilikinya di aslinya, dan timing-nya tidak berubah, sehingga mencari sebuah baris di bagian itu bekerja persis seperti di sumbernya.

Apa yang terjadi pada subtitle yang berjalan melewati potongan?

Ia tetap utuh, di file tempat ia mulai. Jika cue mulai di 9 menit 58 detik dan berakhir di 10 menit 1 detik, bagian pertama memuat seluruh cue dengan kedua waktu aslinya. Memotong teksnya secara proporsional dengan jam akan menaruh setengah kalimat di setiap file, dan menebak di mana harus memutusnya bukan sesuatu yang bisa diketahui halaman ini.

Mengapa file kedua disebut part-2 padahal tidak ada part-1?

Karena bagian pertama mempertahankan nama file Anda. Sebuah alat tidak bisa mengganti nama dokumen yang menjadi titik awalnya, jadi potongan yang memuat awal timeline ditulis sebagai `film.srt` dan sisanya memakai `.part-2`, `.part-3`, dan seterusnya sesuai urutan cakupan timeline. Letakkan semuanya di satu folder dan urutkan menurut nama: bagian-bagian itu bersebelahan dengan nama asli dalam urutan berjalan.

Bagaimana jika sebagian panjang film tidak memiliki subtitle sama sekali?

Bagian itu tidak menghasilkan file. Potongan kosong dilewati alih-alih ditulis sebagai entri nol byte, jadi film dua jam yang subtitle-nya hanya ada di setengah jam pertama dan terakhir memberi Anda dua file, bukan dua belas. Nomor bagian mengikuti file yang ada, itulah sebabnya membaca timing di dalam sebuah bagian adalah satu-satunya cara andal untuk mengetahui di mana ia berada dalam film.

Apakah membagi menjadi beberapa file mengubah timing atau teks?

Tidak. Setiap cue mempertahankan waktu mulai, waktu akhir, dan setiap baris teksnya; satu-satunya yang berubah adalah file tempat ia berada. Tidak ada yang dibuang dan tidak ada yang dilaporkan hilang, karena memang tidak ada. Jika Anda perlu timeline-nya sendiri diubah — memotong rentang, menggesernya, memperbaiki frame rate — itu halaman terpisah yang masing-masing mengerjakan satu hal.

Bagaimana cara menyetel panjang potongan, dan apa yang harus saya lakukan jika ingin satu bagian per episode?

Kotaknya menerima `600000`, `10m`, atau `00:10:00,000`, dan ketiganya berarti sepuluh menit — nilai bawaannya. Untuk satu file per episode, jalankan file subtitle setiap episode sendiri-sendiri alih-alih satu file panjang untuk satu seri: panjang tetap dimulai dari nol di setiap proses, jadi potongan yang dibuat untuk episode 42 menit mendarat di tempat berbeda pada episode 51 menit.

Alat terkait