Lompat ke konten utama
SubtitleMatrix

Geser waktu akhir subtitle

Pengaturan waktuGeser dengan offset tetap
Atau tempel teks subtitle

Opsi

Jumlah milidetik untuk menggeser setiap cue. Angka positif memindahkan subtitle ke waktu yang lebih lambat, angka negatif memindahkannya ke waktu yang lebih awal. Nol adalah nilai yang sah: file kembali tanpa perubahan, cara cepat untuk memastikan file sudah berada di posisi yang Anda inginkan.

Pilihan waktu awal hanya menggeser waktu awal dan membiarkan waktu akhir di tempatnya, sehingga menggeser offset ke waktu yang lebih lambat membuat setiap cue lebih pendek, dan ke waktu yang lebih awal membuat setiap cue lebih panjang. Pilihan waktu akhir melakukan sebaliknya. Gunakan waktu awal ketika subtitle muncul di momen yang salah tetapi berakhir dengan benar; gunakan waktu akhir ketika subtitle muncul dengan benar lalu bertahan terlalu lama atau hilang terlalu cepat.

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 hanya memindahkan waktu akhir setiap cue, sehingga tiap subtitle selesai pada momen yang berbeda sementara waktu mulainya tetap persis seperti semula. Beri offset milidetik dan waktu akhir setiap cue bergerak sebesar itu: angka positif membuat teks bertahan lebih lama, angka negatif menghilangkannya dari layar lebih cepat. Karena waktu mulai dibiarkan, durasi setiap cue ikut berubah.

Itulah sisi masalah yang menjadi alasan halaman ini ada. Subtitle yang muncul pada momen yang tepat lalu duduk terlalu lama membuat pembacaan terasa lambat dan mendorong baris berikutnya keluar layar sebelum dibutuhkan; subtitle yang hilang sedikit terlalu awal memotong ekor kalimat. Penggeseran seluruh file tidak bisa memperbaiki keduanya, karena ia memindahkan kedua batas bersama dan membiarkan setiap durasi tak tersentuh. Di sini cue mempertahankan waktu mulainya dan mendapat waktu akhir baru.

Satu hal dihitung, bukan disembunyikan. Cue yang waktu akhirnya akan ditarik ke atau melewati waktu mulainya sendiri tidak bisa ditulis — output jujurnya adalah tidak ada cue — jadi cue itu dibuang dan hitungannya menyebutkan berapa banyak. Tidak ada padanan aturan penempelan yang dibutuhkan halaman waktu mulai: waktu akhir tidak punya batas bawah sendiri untuk ditempeli, hanya waktu mulai cue-nya, dan menempelkannya di sana akan menghasilkan cue tanpa durasi, yang sama saja dengan pembuangan dengan nama lain. Setiap cue yang bertahan mempertahankan nomor dan teksnya.

Setiap file dibaca sesuai format aslinya. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV diterima; teks biasa dan LRC tidak, karena keduanya sama sekali tidak menuliskan waktu akhir ke dalam file. Tidak ada yang diunggah — offset diterapkan di browser, dan satu musim penuh melewati antrean dalam satu kali proses.

Contoh

Biarkan setiap subtitle bertahan setengah detik lebih lama

Masukan

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,500 --> 00:00:08,000
Second line.

Keluaran

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:05,500 --> 00:00:08,500
Second line.

Setiap waktu akhir bergerak 500 ms lebih lambat dan setiap waktu mulai tetap, jadi cue 1 naik dari 2000 ms di layar menjadi 2500 dan cue 2 dari 2500 menjadi 3000.

Cue pendek yang akhirnya ditarik melewati mulainya

Masukan

1
00:00:01,000 --> 00:00:01,200
A short one.

2
00:00:05,000 --> 00:00:08,000
A long one.

Keluaran

2
00:00:05,000 --> 00:00:07,500
A long one.

Cue pertama hanya 200 ms, jadi penarikan 500 ms akan mengakhirinya 300 ms sebelum ia mulai. Cue itu dibuang dan dihitung; yang bertahan mempertahankan nomor 2.

Potong ekor setiap subtitle

Masukan

1
00:00:01,000 --> 00:00:03,000
Hello there.

Keluaran

1
00:00:01,000 --> 00:00:02,400
Hello there.

Offset negatif memendekkan setiap cue. Ini perbaikan biasa untuk teks yang bertahan jauh melewati akhir kalimat dan membuat file terasa tertinggal dari audionya.

Pertanyaan yang sering diajukan

Apa bedanya dengan halaman yang hanya memindahkan waktu mulai?

Kedua halaman mengubah batas yang berlawanan, jadi keduanya memperbaiki gejala yang berlawanan. Halaman ini mempertahankan momen setiap subtitle muncul dan memindahkan momen ia menghilang, yang Anda inginkan ketika teks bertahan terlalu lama atau terpotong terlalu awal. Halaman waktu mulai mempertahankan momen hilang dan memindahkan momen muncul, yang Anda inginkan ketika teks tampil sebelum atau sesudah kalimat diucapkan.

Apakah menunda waktu akhir membuat celah antara dua subtitle mengecil?

Ya, dan itu perlu diperhatikan. Mendorong setiap waktu akhir lebih lambat membiarkan waktu mulai cue berikutnya persis di tempatnya, jadi setiap cue memakan keheningan sesudahnya. Dorong cukup jauh dan cue berurutan bersentuhan atau mulai tumpang tindih — halaman ini akan dengan senang hati membuat tumpang tindih, karena memperbaikinya adalah pekerjaan lain.

Apakah ada batas bawah waktu akhir bisa ditarik?

Tidak ada lantai tetap, berbeda dari halaman waktu mulai yang dibatasi nol. Waktu akhir bisa berada di mana pun aritmetika menaruhnya sampai mencapai waktu mulai cue-nya sendiri, dan di sana cue dibuang, bukan ditempelkan. Menempelkannya ke waktu mulai akan menyisakan cue tanpa durasi di layar, yang bukan sesuatu yang Anda minta dan bukan sesuatu yang bisa dilihat penonton.

Apa yang terjadi pada cue yang waktu akhirnya jatuh sebelum mulainya sendiri?

Cue itu dibuang, dan hitungan cue yang dibuang dilaporkan di samping hitungan semua hal lain yang terjadi. Tidak ada yang dinomori ulang sesudahnya, jadi cue di kedua sisinya mempertahankan nomor yang sudah dimilikinya, dan celah dalam penomoran adalah jejak terlihat dari apa yang hilang.

Format subtitle mana yang bisa dibaca halaman ini?

SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV, masing-masing dibaca sesuai isinya, bukan sesuai ekstensinya. Teks biasa dan LRC ditolak: keduanya tidak menuliskan waktu akhir ke dalam file, jadi tidak ada yang bisa dipindahkan offset dan outputnya akan identik dengan input.

Gejala apa yang menandakan saya perlu memindahkan waktu akhir?

Jika Anda membaca bersama audio dan semua kata ada pada momen yang tepat, tetapi teks masih di layar setelah kalimat selesai, durasinya terlalu panjang dan waktu akhir adalah batas yang perlu dipindahkan. Jika sebaliknya teks menghilang saat sebuah kata masih diucapkan, waktu akhir terlalu awal dan offset negatif adalah perbaikannya.

Alat terkait