Lompat ke konten utama
SubtitleMatrix

Geser waktu mulai 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 mulai setiap cue, sehingga tiap subtitle baru muncul pada momen yang berbeda sementara waktu akhirnya tetap persis seperti semula. Beri offset milidetik dan waktu mulai setiap cue bergerak sebesar itu: angka positif menundanya, angka negatif memajukannya. Karena waktu akhir dibiarkan, durasi setiap cue ikut berubah — mendorong subtitle lebih lambat memendekkannya, menariknya lebih awal memanjangkannya.

Itulah seluruh perbedaan antara halaman ini dan halaman yang menggeser file subtitle secara menyeluruh. Di sana kedua batas bergerak bersama dan setiap cue mempertahankan durasi aslinya, yang Anda inginkan ketika seluruh timeline berada pada offset yang salah. Di sini bentuk cue yang berubah, yang Anda inginkan ketika subtitle muncul pada momen yang salah tetapi menghilang pada momen yang benar: teks yang tampil sebelum kalimat diucapkan lalu bertahan melewatinya perlu waktu mulainya didorong mundur, bukan waktu akhirnya dimajukan.

Dua hal dihitung, bukan disembunyikan. Cue yang waktu mulainya akan terdorong melewati waktu akhirnya sendiri tidak punya sisa untuk ditampilkan dan dibuang, karena menulis cue yang mulai setelah berakhir bukan sesuatu yang bisa ditampilkan pemutar. Cue yang waktu mulainya akan tertarik ke belakang awal file ditempelkan ke 00:00:00 dan waktu akhirnya dibiarkan, sehingga keluar lebih pendek daripada yang diminta aritmetika. Cue lain 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 tidak menuliskan waktu akhir ke dalam file sehingga tidak memiliki batas untuk dipindahkan halaman ini. Tidak ada yang meninggalkan mesin Anda — offset diterapkan di browser, dan satu musim penuh melewati antrean dalam satu kali proses.

Contoh

Tunda kemunculan setiap subtitle setengah detik

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,500 --> 00:00:03,000
Hello there.

2
00:00:06,000 --> 00:00:08,000
Second line.

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

Cue pendek yang terdorong melewati akhirnya sendiri

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,500 --> 00:00:08,000
A long one.

Cue pertama hanya 200 ms, jadi penundaan 500 ms akan menaruh mulainya setelah akhirnya. Cue itu dibuang dan dihitung; yang bertahan mempertahankan nomor 2.

Majukan subtitle melewati awal file

Masukan

1
00:00:00,400 --> 00:00:02,000
Starts almost immediately.

2
00:00:05,000 --> 00:00:06,000
Later.

Keluaran

1
00:00:00,000 --> 00:00:02,000
Starts almost immediately.

2
00:00:04,000 --> 00:00:06,000
Later.

Cue kedua maju dengan bersih. Cue pertama akan mulai pada −600 ms, jadi waktu mulainya ditempelkan ke nol dan waktu akhirnya tidak disentuh.

Pertanyaan yang sering diajukan

Apa bedanya dengan halaman yang menggeser seluruh file subtitle?

Halaman itu memindahkan kedua batas setiap cue, jadi tidak ada cue yang berubah panjang. Halaman ini hanya memindahkan waktu mulai dan membiarkan waktu akhir persis di tempatnya, sehingga setiap cue di output berbeda durasinya dari yang Anda masukkan. Gunakan penggeseran seluruh file saat seluruh timeline meleset dengan jumlah tetap, dan halaman ini saat momennya salah tetapi durasinya benar.

Arah mana yang memendekkan cue dan arah mana yang memanjangkannya?

Offset positif menunda setiap waktu mulai, jadi jarak menuju waktu akhir menyusut dan setiap cue menjadi lebih pendek. Offset negatif memajukan setiap waktu mulai, jadi setiap cue menjadi lebih panjang. Waktu akhir tidak pernah bergerak ke arah mana pun, sifat yang membuat aritmetikanya mudah diperiksa pada satu cue sebelum menjalankan seluruh file.

Apakah waktu akhir setiap cue benar-benar tetap di tempatnya?

Ya, dengan satu pengecualian yang dilaporkan, bukan dibiarkan senyap: cue yang waktu mulainya tertarik ke belakang nol ditempelkan ke 00:00:00 sementara waktu akhirnya dibiarkan. Penempelan tidak pernah menyeret waktu akhir mundur untuk mempertahankan durasi asli, karena itu akan mengubah waktu yang tidak Anda minta ubah.

Apa yang terjadi jika waktu mulai yang tertunda jatuh setelah akhir cue itu sendiri?

Cue itu dibuang. Cue 200 ms yang tertunda 500 ms harus ditulis mulai 300 ms setelah berakhir, keadaan yang tidak bisa ditampilkan pemutar, jadi output jujurnya adalah tidak ada cue dan hitungan satu cue dibuang. Tidak ada yang dinomori ulang sesudahnya, jadi cue di sekitarnya mempertahankan nomor yang sudah dimilikinya.

Bisakah waktu mulai ditarik melewati awal file?

Tidak bisa melewati nol, karena momen itu tidak ada di dalam file. Ketika aritmetika meminta waktu mulai negatif, waktu mulai itu ditempelkan ke 00:00:00 dan cue keluar lebih pendek daripada yang dihasilkan offset saja — lebih pendek, bukan lebih panjang, dan hitungan cue yang ditempelkan memberi tahu berapa banyak yang terdampak.

Kapan saya perlu memindahkan hanya waktu mulainya?

Kasus umumnya adalah teks yang muncul terlalu awal lalu bertahan melewati kalimat, sehingga membacanya terasa tergesa di depan dan menganggur di belakang. Menunda waktu mulai memperbaiki pembacaan tanpa memotong ekornya. Kasus cerminnya adalah teks yang muncul sedikit terlambat lalu hilang tepat waktu, di mana offset negatif melebarkan jendelanya.

Alat terkait