Lompat ke konten utama
SubtitleMatrix

Perbaiki subtitle 25 ke 23.976 fps

Pengaturan waktuKonversi frame rate
Atau tempel teks subtitle

Opsi

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.

Frame rate versi yang akan Anda gunakan bersama subtitle ini — video yang benar-benar akan Anda putar. Faktor yang diterapkan adalah kotak pertama dibagi kotak ini, jadi 24 ke 25 menghasilkan 0,96: film berjalan 4% lebih cepat di PAL, dan film 100 menit muat di kaset 96 menit. Menukar kedua kotak akan menggeser seluruh timeline ke arah yang salah dengan jumlah yang sama.

Halaman ini memindahkan file subtitle yang diberi timing terhadap versi PAL 25 fps ke versi 23,976 fps. Setiap timestamp dikalikan dengan 25 dibagi 23,976, yaitu 1,0427094, sehingga seluruh timeline keluar 4,271 persen lebih lambat dan setiap cue diberi waktu layar 4,271 persen lebih banyak. Kedua kotak sudah terisi; ubah jika file Anda diberi timing terhadap versi lain.

Kasus yang dilayani halaman ini adalah perjalanan pulang dari PAL. Disk atau siaran Eropa pada 25 fps menampilkan gambar 4,271 persen lebih cepat daripada film asalnya, jadi file yang diberi timing terhadap versi PAL termampatkan sebesar itu dan harus direnggangkan kembali agar pas di versi film. Versi film yang mana menjadi pertanyaan utamanya — 23,976 adalah yang dipakai rilis NTSC sebuah film, dan itu 24000/1001, bukan 24. Jika target Anda adalah master film yang berjalan pada 24 sebenarnya, pasangan yang Anda butuhkan adalah 25 ke 24 dengan faktor 1,0416667; keduanya berbeda 0,1 persen, yaitu 3,5 detik per jam.

Satu peringatan yang perlu dibaca sebelum hal lain. Orang yang mencari halaman ini biasanya ingin menaruh subtitle PAL di video NTSC, dan pasangan yang mereka ambil adalah 25 dan 29,97 — faktor 0,83417, yang akan menyusutkan timeline hingga seperenam. Angka itu tidak punya cerita fisik: 29,97 adalah rate yang dijalankan sinyal NTSC, bukan kecepatan gambar diputar, dan film di dalamnya direnggangkan kembali dengan frame berulang yang membiarkan durasinya. Jalur jujur dari PAL ke NTSC melewati rate film, dan dimulai di sini.

Rasio diterapkan pada jarak dari nol, jadi cue sepuluh menit setelah awal bergerak 25,6 detik lebih lambat dan cue satu jam setelah awal bergerak 2 menit 33,7 detik lebih lambat. Kedua tepi setiap cue bergerak, jadi baris dua detik diberi 2,085 detik dan kecepatan baca tiap baris turun sedikit alih-alih naik. Tidak ada yang diunggah, dan satu musim penuh melewati antrean dalam satu kali proses — file SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV dibaca sesuai isinya, bukan sesuai ekstensinya.

Contoh

Cue pendek dan cue panjang

Masukan

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

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

Keluaran

1
00:00:01,043 --> 00:00:03,128
Hello there.

2
00:01:02,563 --> 00:01:04,648
One minute in.

1,0427094 adalah 25 dibagi 23,976. Cue pada satu detik bergerak 43 ms lebih lambat dan cue pada satu menit bergerak 2.563 ms lebih lambat — enam puluh kali jarak dari nol, enam puluh kali pergerakan. Halaman yang memakai pasangan 24 dan 25 yang bulat akan menghasilkan 1,0416667 dan meninggalkan cue satu menit itu 63 ms lebih awal daripada di sini.

Koreksi tumbuh seiring jam

Masukan

1
00:10:00,000 --> 00:10:02,000
Ten minutes in.

2
01:00:00,000 --> 01:00:02,000
An hour in.

Keluaran

1
00:10:25,626 --> 00:10:27,711
Ten minutes in.

2
01:02:33,754 --> 01:02:35,839
An hour in.

Dua puluh lima detik pada penanda sepuluh menit, dua setengah menit pada penanda satu jam. File yang tampak semakin tertinggal seiring berjalan adalah ciri yang diperbaiki pasangan ini, dan pertumbuhan itu bukti bahwa masalahnya rasio, bukan offset: pergeseran tetap akan menyelaraskan salah satu ujung, tidak pernah keduanya.

File MicroDVD mempertahankan nomor frame-nya

Masukan

{1}{1}25
{50}{100}Hello

Keluaran

{1}{1}23.976
{50}{100}Hello

MicroDVD menghitung dalam frame, dan frame-nya adalah gambar yang sama dalam kedua cara — frame 50 tetap frame 50 baik diputar pada 25 maupun 23,976. Jadi satu-satunya suntingan adalah rate yang dideklarasikan di baris pertama, yang dipakai pemutar untuk mengubah nomor frame kembali menjadi detik. Menulis ulang nomor frame-nya justru akan menerapkan 4,271 persen dua kali.

Pertanyaan yang sering diajukan

Subtitle PAL saya perlu dipakai dengan video NTSC — apakah 25 ke 23,976 pasangannya?

Biasanya ya, karena NTSC dan PAL bukan dua kecepatan dari hal yang sama: film di NTSC berjalan pada 23,976 dan di PAL pada 25, jadi langkah jujur dari timeline PAL ke timeline NTSC adalah kembali ke rate film lebih dulu — 25 dibagi 23,976 adalah 1,0427094. Pasangan yang sering orang ambil adalah 25 dan 29,97, yang mengalikan dengan 0,83417 dan memangkas seperenam file. Angka itu tidak punya cerita fisik: 29,97 adalah rate sinyal, dan film di dalamnya diberi bantalan frame berulang yang membiarkan durasi berjalan.

Mengapa faktornya 1,0427094 dan bukan 1,0416667?

Karena 23,976 adalah 24000/1001, bukan 24, sehingga 25 dibagi 23,976 adalah 1,0427094 sementara 25 dibagi 24 adalah 1,0416667. Selisihnya 0,104 persen: 3,5 detik per jam, dan 5,9 detik sepanjang film 95 menit. Pakai halaman untuk rate yang benar-benar dijalankan target Anda — jika versi tujuan adalah rilis film NTSC, rate-nya 23,976; jika master film, rate-nya 24 sebenarnya.

Seberapa lambat subtitle terakhir mendarat?

Pada seperempat jam, sekitar 38 detik lebih lambat; pada sepuluh menit, 25,6 detik lebih lambat; pada satu jam, dua menit 33,7 detik lebih lambat; dan file PAL 95 menit keluar pada 99 menit 3 detik. Koreksinya adalah proporsi tetap dari jam, jadi cue terakhir selalu bergerak paling jauh. Itu juga berarti file menjadi lebih panjang sementara video tetap sepanjang semula — dan memang itu tujuannya, karena timing-nya sejak awal terlalu awal.

Subtitle masih meleset di akhir setelah konversi — apa lagi yang mungkin salah?

Disk PAL yang adegannya dipotong. Banyak rilis Eropa berjalan beberapa detik lebih pendek karena frame atau seluruh bidikan dipotong, dan jika potongannya ada di mana pun selain akhir, tidak ada satu rasio pun yang bisa menyelaraskan file: kesalahannya melonjak di setiap potongan alih-alih tumbuh mulus. Itu membutuhkan sinkronisasi titik, di mana Anda memberi dua titik acuan dan alat menghitung rasio serta offset di antara keduanya, bukan konversi frame rate.

Bisakah file subtitle memberi timing untuk disk PAL yang dipercepat dari master 24 fps?

Bisa, dan aritmetikanya berbentuk sama dengan angka yang sedikit berbeda. Jika versi tujuan Anda adalah master film pada 24 sebenarnya, pasangannya 25 ke 24 dengan faktor 1,0416667; jika rilis NTSC sebuah film, rate-nya 23,976 dan faktornya 1,0427094. Kedua kotak di halaman ini menerima keduanya, dan masing-masing punya halaman yang menjelaskan kapan ia yang tepat.

Apakah ada hal lain pada file yang berubah selain timing-nya?

Tidak. Teks, pemisah baris, dan gaya apa pun yang dibawa format tidak tersentuh, dan urutan cue tidak bisa berubah: mengalikan setiap timestamp dengan angka positif yang sama bersifat monoton, jadi dua cue yang tadinya tidak tumpang tindih tidak bisa mulai tumpang tindih sekarang. Setiap cue memang mendapat 4,271 persen waktu layar lebih banyak, dan itulah satu-satunya arah di kelompok ini yang menurunkan kecepatan baca alih-alih menaikkannya.

Alat terkait