Potong subtitle ke rentang waktu
Atau tempel teks subtitle
Opsi
Semua yang tampil sebelum momen ini dihapus. Cue yang dimulai lebih awal tetapi masih tampil pada momen ini dipertahankan, dipotong di tepinya. Biarkan kosong untuk jendela yang dimulai dari awal file.
Semua yang dimulai pada atau setelah momen ini dihapus, dan cue yang melewatinya dipotong di titik itu. Momen itu sendiri bukan bagian dari jendela: cue yang mulai tepat padanya masuk ke bagian berikutnya. Biarkan kosong untuk jendela yang berjalan sampai akhir file.
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 mempertahankan bagian file subtitle yang berada di dalam jendela waktu dan membuang sisanya. Beri waktu mulai, waktu akhir, atau keduanya, dan alat ini menelusuri file satu kali: cue yang seluruhnya di luar jendela dibuang, cue yang melintasi salah satu tepinya dipotong di tepi itu, dan cue yang sepenuhnya di dalam lolos tanpa tersentuh.
Aturannya adalah tumpang tindih, bukan “di mana cue itu mulai”. Cue yang mulai pada empat detik dan masih di layar pada lima detik adalah bagian dari jendela lima sampai sepuluh, jadi ia bertahan — dengan waktu mulainya ditarik maju tepat ke lima detik. Inilah perbedaan antara memotong file dan memindahkan sebagian timeline-nya: halaman yang menilai berdasarkan waktu mulai akan menghapus cue itu dan membawa serta satu baris dialog, sementara yang menilai berdasarkan waktu akhir akan mempertahankan cue yang belum dimulai.
Saat penutupan jendela tidak termasuk. Cue yang mulai tepat di tempat jendela berakhir milik bagian film berikutnya, bukan bagian ini, dan cue yang berakhir tepat di tempat jendela terbuka sudah meninggalkan layar. Batas setengah-terbuka tampak berlebihan sampai Anda memotong dua rentang bertetangga dari file yang sama dan menemukan baris yang sama di keduanya.
Semuanya terjadi di tab browser ini: file dibaca, dipotong, dan ditulis kembali secara lokal, dan tidak satu byte pun diunggah. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, serta CSV diterima; MicroDVD membutuhkan frame rate di kotak karena timing-nya berupa nomor frame.
Contoh
Jendela sepuluh detik dari tengah file
Masukan
1
00:00:01,000 --> 00:00:02,500
Before the window.
2
00:00:04,000 --> 00:00:06,000
Crosses the start.
3
00:00:07,000 --> 00:00:08,000
Fully inside.
4
00:00:09,000 --> 00:00:11,500
Crosses the end.
5
00:00:14,000 --> 00:00:15,000
After the window.
Keluaran
2
00:00:05,000 --> 00:00:06,000
Crosses the start.
3
00:00:07,000 --> 00:00:08,000
Fully inside.
4
00:00:09,000 --> 00:00:10,000
Crosses the end.
Lima cue, empat hasil berbeda, satu kali proses. Cue 1 sudah lewat saat jendela terbuka dan cue 5 belum tiba, jadi keduanya dibuang. Cue 2 mulai pada empat detik tetapi masih berbicara pada lima detik, jadi ia bertahan dan waktu mulainya ditarik ke 5.000 ms. Cue 4 kehilangan 1,5 detik terakhirnya dengan cara yang sama. Cue 3 tidak pernah tersentuh.
Hanya batas pembuka: memotong intro
Masukan
1
00:00:00,500 --> 00:00:02,000
Intro card.
2
00:00:02,500 --> 00:00:04,000
Still talking over the logo.
3
00:00:05,000 --> 00:00:06,000
First line of the programme.
Keluaran
2
00:00:03,000 --> 00:00:04,000
Still talking over the logo.
3
00:00:05,000 --> 00:00:06,000
First line of the programme.
Kotak penutup dibiarkan kosong, yang berarti tidak ada batas penutup — jendelanya berjalan sampai akhir file. Kartu intro dibuang dan baris yang diucapkan melewati penanda tiga detik dipotong di sana. Kotak kosong bukan nol: mengisi 0 di kotak penutup akan menghasilkan jendela kosong dan halaman akan menyatakan tidak ada yang dikerjakan.
Jendela yang lebih lebar dari file
Masukan
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:04,000
Also short.
Keluaran
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:04,000
Also short.
Kedua cue berada di dalam, jadi keduanya kembali byte demi byte. Tidak ada yang digeser ke awal jendela — cue pada satu detik tetap di satu detik meskipun jendela terbuka di nol. Pemotongan menghilangkan yang di luar; ia tidak memindahkan yang di dalam.
Pertanyaan yang sering diajukan
Apa yang terjadi pada subtitle yang mulai sebelum jendela saya tetapi masih di layar di dalamnya?
Ia dipertahankan, dan waktu mulainya ditarik maju tepat ke saat pembukaan jendela. Aturan yang diterapkan halaman ini adalah tumpang tindih: jika ada bagian cue yang jatuh di dalam jendela, bagian itu milik hasilnya. Inilah perbedaan terpenting antara memotong file dan menggeser sebagian timeline-nya, dan itulah sebabnya baris yang diucapkan melewati batas tidak hilang ketika Anda memotong di sana.
Apakah pemotongan menomori ulang cue yang bertahan?
Tidak. Cue mempertahankan nomor yang dimilikinya di file, jadi rentang yang dipertahankan dan tadinya mulai di cue 2 tetap mulai di nomor 2, dan celah dalam penomoran menunjukkan apa yang dihapus. Penomoran ulang adalah perubahan terpisah pada baris yang tidak Anda minta, dan akan mempersulit penyelarasan file hasil potong dengan aslinya ketika Anda perlu memeriksa sebuah baris.
Mengapa cue yang berakhir tepat di tempat jendela saya terbuka menghilang?
Karena cue itu sudah meninggalkan layar saat jendela terbuka — batasnya milik jendela yang menyusul. Aturan yang sama di ujung lain: cue yang mulai tepat di tempat jendela berakhir milik bagian berikutnya. Kedua batas bersifat setengah-terbuka, dan itulah yang mencegah dua rentang bertetangga dari satu file sama-sama mengklaim cue yang berada di tepi bersama mereka.
Bisakah saya membiarkan salah satu dari dua kotak kosong?
Bisa, dan itu cara biasa memakai halaman ini. Kotak pembuka kosong berarti jendela mulai bersama file; kotak penutup kosong berarti ia berjalan sampai akhir. Mengisi hanya kotak pembuka memotong intro, hanya kotak penutup memotong ekor. Jika kedua kotak kosong, atau saat penutupan tidak lebih lambat dari saat pembukaan, halaman melaporkan tidak ada yang dikerjakan alih-alih mengembalikan file kosong.
Apakah ada yang dilaporkan hilang ketika saya memotong file subtitle?
Tidak. Menghilangkan yang berada di luar jendela adalah tujuan halaman ini, jadi hal itu tidak dilaporkan sebagai kerusakan; baris hasil memberi tahu berapa cue yang dibuang dan berapa yang dipotong di tepi. Itu berbeda dari halaman yang membuang cue sebagai efek samping hal lain, di mana laporan kehilangan adalah satu-satunya tempat penghapusan itu akan disebut.
Format subtitle mana yang bisa dipotong, dan mengapa sebagian tidak diterima?
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV. Teks biasa dan LRC tidak diterima karena pemotongan membaca dan menulis kedua ujung setiap cue, dan kedua format itu tidak menyimpan waktu akhir di file — waktu akhir yang diturunkan dari waktu mulai cue berikutnya akan ditulis kembali sebagai waktu mulai cue berikutnya, sehingga outputnya identik byte dengan input dan halaman akan berbohong tentang apa yang dilakukannya.