Lompat ke konten utama
SubtitleMatrix

Regangkan subtitle agar cocok video

Pengaturan waktuSkalakan seluruh timeline
Atau tempel teks subtitle

Opsi

Durasi video, ditulis sebagai milidetik, detik, atau timecode (1500, 24m, dan 00:24:00,000 semuanya bisa). Rasionya dihitung dari file itu sendiri: momen terakhir saat ada cue tampil diukur, dan itulah yang direntangkan atau dipadatkan ke panjang ini. Berguna ketika Anda mengetahui durasi tayang versi yang Anda cocokkan, bukan rasionya.

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.

Isi Panjang target untuk menjalankan.

Ketik berapa lama video Anda, dan halaman ini menghitung rasionya untuk Anda. Panjang file subtitle diukur dari file itu sendiri — waktu akhir terbesar di mana pun di dalamnya — dan setiap timestamp dikalikan dengan target dibagi angka itu. Tidak ada persentase yang harus dihitung, dan subtitle terakhir mendarat di akhir video, bukan di tempat ia kebetulan berhenti.

Pengukurannya memakai waktu akhir terbesar di file, bukan akhir cue terakhir dalam daftar. Di file nyata keduanya sering berbeda: baris narasi bisa mulai lebih awal dan bertahan di layar melewati beberapa balasan pendek, jadi cue yang paling akhir berakhir bukanlah cue yang terakhir ditulis. Mengukur dengan yang salah memberi rasio yang meleset sebesar perbedaan keduanya, jenis kesalahan yang hanya muncul di beberapa menit terakhir sebuah episode.

Kotak target menerima durasi dalam bentuk apa pun yang Anda punya: milidetik, detik dan menit dengan akhiran s atau m, atau timecode lengkap. Pilihan terakhir itu adalah durasi, bukan momen pada timeline, itulah sebabnya yang Anda ketik di sini adalah durasi, bukan waktu mulai.

Target yang lebih pendek memampatkan file, bukan merenggangkannya; tidak ada yang perlu dialihkan, dan file yang terlalu panjang untuk videonya adalah masalah yang sama dalam arah sebaliknya. Semuanya diukur dari nol, jadi bagian pembuka sebelum baris dialog pertama ikut diskalakan bersama sisanya — jika judul pembuka harus tetap dan hanya ujungnya yang perlu bergerak, offset konstan atau sinkronisasi dua titik adalah alat yang tepat, bukan rasio.

SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV dibaca sesuai isinya, bukan sesuai ekstensinya. Teks biasa dan LRC ditolak, karena keduanya tidak menyimpan waktu akhir untuk mengukur file. Seluruh proses berjalan di tab browser, jadi satu musim episode bisa melewati antrean tanpa satu byte pun meninggalkan mesin.

Contoh

File delapan detik terhadap video sepuluh detik

Masukan

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

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

Keluaran

1
00:00:01,250 --> 00:00:03,750
Hello there.

2
00:00:06,250 --> 00:00:10,000
Second line.

Panjang target disetel ke 00:00:10,000, jadi rasionya 10 dibagi 8 detik file — satu seperempat, tanpa apa pun dihitung tangan. Cue terakhir kini mendarat tepat di sepuluh detik, karena itulah momen yang menjadi acuan pengukuran, sementara cue pertama bergerak seperempat jaraknya dari nol.

File yang terlalu panjang untuk videonya

Masukan

1
00:00:00,000 --> 00:00:10,000
A long opening line.

2
00:00:02,000 --> 00:00:03,000
Short.

3
00:00:04,000 --> 00:00:05,000
Also short.

Keluaran

1
00:00:00,000 --> 00:00:06,000
A long opening line.

2
00:00:01,200 --> 00:00:01,800
Short.

3
00:00:02,400 --> 00:00:03,000
Also short.

Target disetel ke 6s terhadap file sepuluh detik, jadi ini arah memampatkan dan rasionya 0,6. File berdurasi sepuluh detik karena cue pertama berakhir di sana, bukan karena cue terakhir yang ditulis, yang akhirnya hanya lima detik setelah nol — mengukur dengan cue itu akan menghasilkan rasio 1 dan mengembalikan file apa adanya. Memampatkan menekan setiap cue, jadi kecepatan baca naik dan tidak ada kata yang berubah.

Bagian pembuka juga bergerak

Masukan

1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.

2
00:02:00,000 --> 00:02:02,000
One minute in.

Keluaran

1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.

2
00:03:00,000 --> 00:03:03,000
One minute in.

Target 3m3s terhadap file yang waktu akhir terbesarnya 2m2s, jadi rasionya 1,5. Kotaknya menerima menit, dan juga menerima 183000 atau 00:03:03,000 — ketiganya berarti hal yang sama. Perhatikan bahwa cue pertama tadinya mulai pada satu menit dan kini mulai pada satu setengah menit: semuanya diukur dari awal timeline, jadi bagian hening pembuka ikut direnggangkan bersama dialog.

Pertanyaan yang sering diajukan

Bagaimana cara mengetahui berapa panjang file subtitle saya?

Halaman mengukurnya untuk Anda: ia mengambil waktu akhir terbesar di mana pun di file dan memperlakukannya sebagai panjang file. Anda hanya perlu memberi panjang video. Jika Anda ingin tahu angkanya sebelum menjalankan apa pun, cue terakhir di file yang sehat biasanya dekat dengan angka itu, tetapi cue panjang yang membentang melewati beberapa cue pendek membuat keduanya berbeda.

Bagaimana jika panjang target yang saya ketik lebih pendek daripada file saat ini?

File dimampatkan, bukan direnggangkan, dan tidak ada yang perlu dialihkan ke mode lain. File 10 menit dengan target 6 menit dikalikan 0,6, jadi setiap cue mempertahankan 60 persen waktu layarnya. Itu menaikkan kecepatan baca setiap baris, dan sebaiknya periksa halaman kecepatan baca sebelum mengirim file yang dimampatkan ke penyiar.

Mengapa subtitle pertama bergerak padahal saya hanya ingin ujungnya sejajar?

Karena rasio dikenakan pada jarak dari nol. File yang baris pertamanya mulai pada satu menit, terhadap perenggangan 1,5 kali, kini mulai pada satu setengah menit, jadi bagian hening pembuka ikut direnggangkan bersama dialog. Jika judul pembuka tetap dan hanya ekornya yang salah, itu bukan masalah rasio: gunakan offset konstan, atau sinkronisasi dua titik yang menahan momen pilihan di tempatnya.

Bisakah saya mengetik panjang target dalam menit, bukan timecode?

Bisa. Kotaknya menerima jumlah milidetik biasa, durasi seperti 90s atau 24m atau 1h2m, dan timecode lengkap seperti 00:24:00,000 — keempatnya berarti hal yang sama dan tidak ada yang lebih benar. Gunakan bentuk yang cocok dengan yang ditampilkan alat video Anda, karena mengetik ulang angka ke bentuk lain adalah sumber kesalahan penyalinan.

Subtitle masih belum sejajar setelah direnggangkan. Apa lagi yang mungkin salah?

Jika salah satu ujung file sejajar tetapi bagian tengahnya tidak, file telah dipotong atau video disunting ulang, dan sinkronisasi dua titik yang memakai kedua momen itu yang memperbaikinya. Jika setiap subtitle terlambat dengan jumlah yang sama, itu offset konstan dan tempatnya di halaman geser. Jika pergeseran hanya muncul setelah konversi frame rate, halaman frame rate bekerja dari rate itu sendiri, bukan dari rasio terukur.

Apa yang terjadi jika saya membiarkan panjang target kosong?

Proses tidak dimulai, dan halaman mengatakan ada kolom wajib yang kosong. Itu disengaja: nilai bawaan apa pun adalah panjang nyata, jadi file yang dijatuhkan lalu dijalankan tanpa membaca kotaknya akan kembali diam-diam direnggangkan ke sesuatu yang tidak dipilih siapa pun, tanpa satu kata pun di output. Di samping tombol, halaman juga memberi tahu panjang yang diukur dari file, jadi Anda bisa membandingkannya sebelum memutuskan.

Alat terkait