Lompat ke konten utama
SubtitleMatrix

Geser timing 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.

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 menggeser setiap cue dalam file subtitle lebih awal atau lebih lambat dengan jumlah yang sama, tanpa mengubah satu kata pun. Beri offset milidetik — angka positif mendorong subtitle lebih lambat, angka negatif menariknya lebih awal — dan setiap waktu mulai serta waktu akhir di file keluar bergeser tepat sebesar itu.

Dua hal bisa terjadi di ujung awal timeline, dan keduanya dihitung, bukan disembunyikan. Cue yang waktu mulainya akan jatuh sebelum nol mempertahankan waktu akhirnya dan waktu mulainya ditempelkan ke 00:00:00, sehingga cue itu keluar lebih pendek daripada sebelumnya. Cue yang waktu akhirnya jatuh di atau sebelum nol dibuang sepenuhnya, karena tidak ada tempat jujur untuk menaruhnya. Cue lain mempertahankan durasi aslinya dan nomor yang sudah dimilikinya.

Setiap file dibaca sesuai format aslinya, bukan sesuai format yang mungkin Anda duga: jatuhkan file SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, atau CSV dan sintaks timing-nya sendiri yang dipakai. Subtitle yang ditulis sebagai teks biasa atau LRC tidak diterima di sini, karena keduanya tidak menyimpan waktu akhir — menggesernya akan mengembalikan file yang tidak berubah sama sekali. Tidak ada yang diunggah; offset diterapkan di browser Anda, dan satu musim penuh melewati antrean dalam satu kali proses.

Contoh

Dorong seluruh file 500 ms lebih lambat

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,500
Hello there.

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

Kedua batas setiap cue bergeser dengan jumlah yang sama, jadi masing-masing mempertahankan durasinya. Tidak ada hal lain di file yang berubah.

Tarik file lebih awal, melewati awal

Masukan

1
00:00:01,000 --> 00:00:02,000
The first one starts too early.

2
00:00:03,000 --> 00:00:04,000
This one is fine.

Keluaran

1
00:00:00,000 --> 00:00:00,800
The first one starts too early.

2
00:00:01,800 --> 00:00:02,800
This one is fine.

Cue pertama akan mulai pada −200 ms. Waktu mulainya ditempelkan ke nol dan hanya batas itu yang bergerak, sehingga cue keluar sepanjang 800 ms, bukan 1000.

Cue yang jatuh di depan awal file

Masukan

1
00:00:01,000 --> 00:00:02,000
Gone entirely.

2
00:00:03,000 --> 00:00:04,000
Still here.

Keluaran

2
00:00:00,500 --> 00:00:01,500
Still here.

Cue pertama berakhir pada −500 ms, jadi cue itu dibuang, bukan ditempelkan ke nol. Cue yang bertahan mempertahankan nomor 2 — penggeseran tidak pernah menomori ulang.

Pertanyaan yang sering diajukan

Apakah menggeser subtitle mengubah teksnya?

Tidak. Offset hanya memindahkan waktu mulai dan waktu akhir, jadi setiap karakter di setiap cue terbawa tanpa tersentuh, termasuk pemisah baris dan tag inline. Jika Anda perlu mengubah kata-katanya, alat teks yang mengerjakannya.

Apa yang terjadi pada cue yang akan berakhir sebelum awal file?

Ada dua aturan, dan keduanya dihitung terpisah. Cue yang akan mulai sebelum nol ditempelkan waktu mulainya ke 00:00:00 sementara waktu akhirnya tetap di tempat aritmetika menaruhnya, jadi cue itu menjadi lebih pendek. Cue yang waktu akhirnya jatuh di atau sebelum nol dibuang sepenuhnya, karena tidak ada pemutar yang bisa menampilkannya.

Mengapa ada kotak frame rate di halaman yang hanya menambah milidetik?

Karena file MicroDVD .sub menyimpan timing sebagai nomor frame, bukan waktu jam. Membaca dan menulisnya kembali berarti melewati sebuah frame rate, dan bila file tidak menyatakan frame rate-nya, angka di kotak itu yang dipakai. Kotak ini diabaikan untuk semua format lain.

Bisakah saya menggeser subtitle teks biasa atau LRC?

Tidak, dan halaman ini tidak akan menerimanya. Kedua format tidak menuliskan waktu akhir ke dalam file, jadi tidak ada yang bisa digeser oleh offset — hasilnya akan tampak identik dengan masukannya. Kedua format itu diterima oleh alat teks.

Apakah pratinjau cocok dengan file yang saya unduh?

Ya, memang sengaja. Output dibaca kembali sebelum ditampilkan, jadi timeline dan jumlah cue menggambarkan file sebagaimana ditulis, bukan angka yang ada di memori. Pada format yang membulatkan ke sentidetik atau ke frame utuh, Anda melihat nilai yang benar-benar ada di file.

Apa yang dilakukan offset nol?

Tidak ada, dan halaman ini mengatakannya. Nol adalah offset yang sah dan file kembali byte demi byte, cara cepat untuk memastikan sebuah file sudah berada di posisi yang Anda inginkan. Nilai nol tidak pernah dianggap sebagai nilai yang kosong.

Alat terkait