Perbaiki subtitle 23.976 ke 25 fps
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 23,976 fps ke versi PAL 25 fps. Setiap timestamp dikalikan dengan 23,976 dibagi 25, yaitu 0,95904, jadi seluruh timeline keluar 4,096 persen lebih awal dan setiap cue 4,096 persen lebih pendek. Kedua kotak sudah terisi; ubah jika file Anda diberi timing terhadap versi lain.
Pasangan ini muncul setiap kali film yang dibuat untuk pasar Amerika diterbitkan di Eropa. Film yang direkam pada 24 fps dibawa dalam sinyal NTSC pada 23,976 fps — yaitu 24000/1001, pembagi ganjil yang dibawa setiap rate NTSC — dan versi PAL memutar ulang gambar yang sama pada 25 fps. Gambarnya identik dan jumlah frame-nya identik; yang berubah adalah seberapa cepat gambar ditampilkan, dan timing subtitle harus diputar ulang pada kecepatan yang sama dengan gambarnya.
Angka 4,096 persen tidak sama dengan 4 persen pada pasangan 24 ke 25 yang bulat, dan selisihnya bukan sekadar teori: 3,5 detik per jam, dan 5,5 detik sepanjang film 95 menit. Pasangan mana yang berlaku bagi Anda bergantung pada acuan timing file, bukan pada penampilan videonya — disk 23,976 dan master 24 fps adalah dua hal berbeda, dan masing-masing punya halamannya sendiri di kelompok ini.
Rasio diterapkan pada jarak dari nol, jadi cue satu detik setelah awal bergerak 41 ms dan cue empat puluh lima menit setelah awal bergerak 1 menit 51 detik. Kedua tepi setiap cue bergerak, jadi subtitle dua detik diberi 1,92 detik. Tidak ada yang diunggah dan tidak ada yang dikirim ke mana pun, serta 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:00,959 --> 00:00:02,877
Hello there.
2
00:00:57,542 --> 00:00:59,460
One minute in.
0,95904 adalah 23,976 dibagi 25. Cue pada satu detik kehilangan 41 ms dan cue pada satu menit kehilangan 2.458 ms — enam puluh kali jarak dari nol, enam puluh kali pergerakan. Kedua tepi setiap cue dikalikan, jadi dua detik pada cue pertama menjadi 1,918 dan dua detik pada cue kedua juga menjadi 1,918.
Kesalahannya sebanding dengan jam
Masukan
1
00:45:00,000 --> 00:45:02,000
Forty-five minutes in.
2
01:00:00,000 --> 01:00:02,000
An hour in.
Keluaran
1
00:43:09,408 --> 00:43:11,326
Forty-five minutes in.
2
00:57:32,544 --> 00:57:34,462
An hour in.
Satu menit 51 detik lebih awal pada penanda empat puluh lima menit, dan dua menit 27 detik lebih awal pada penanda satu jam. Inilah yang membuat pasangan ini mudah dikenali sebelum Anda mengonversi apa pun: subtitle hampir benar di awal dan meleset beberapa menit di akhir, dan kesalahannya terus tumbuh pada laju yang sama. Offset tetap tidak akan pernah memperbaikinya, sedangkan proporsi bisa.
File MicroDVD hanya mengubah deklarasinya
Masukan
{1}{1}23.976
{120}{144}Hello
Keluaran
{1}{1}25
{120}{144}Hello
MicroDVD menyimpan timing sebagai nomor frame, dan gambar yang sama yang diputar pada 25 fps tetap frame 120 dan 144. Menulis ulang angka itu akan menggandakan kesalahan, bukan memperbaikinya. Yang disunting konversi adalah frame rate yang dideklarasikan di baris pertama — 23,976 menjadi 25 — dan itulah yang memberi tahu pemutar cara mengubah nomor frame kembali menjadi detik.
Pertanyaan yang sering diajukan
Apa itu 23,976 fps, dan mengapa bukan tepat 24?
Itu 24000 dibagi 1001, sedikit lebih lambat daripada 24. Penyebabnya NTSC: rate 29,97 dibutuhkan untuk televisi berwarna di Amerika Serikat, dan 29,97 adalah 30000/1001, sehingga segala hal yang harus berada di dalam sinyal NTSC mewarisi pembagi 1001 yang sama. Film yang dibawa dalam NTSC karena itu berjalan pada 24000/1001, bukan 24, dan itulah sebabnya pasangan ini tidak sama dengan pasangan 24 ke 25 yang bulat.
Faktor apa yang dipakai 23,976 ke 25?
0,95904, yaitu 23,976 dibagi 25: setiap timestamp mempertahankan 95,904 persen nilainya, jadi timeline berjalan 4,096 persen lebih awal. Film 100 menit keluar pada 95 menit 54 detik, bukan 96 menit bulat seperti hasil 24 ke 25, dan setiap cue mendapat waktu layar 4,096 persen lebih sedikit. Kedua rate dimasukkan ke kotak dalam urutan itu — rate acuan timing file dulu, rate yang akan Anda pakai sesudahnya.
File saya diberi timing untuk rilis Amerika dan saya punya disk Eropa — apakah ini pasangannya?
Itulah kegunaan halaman ini, selama rilis Amerika yang Anda punya adalah film yang dibawa pada 23,976. Disk Eropa berjalan 25 fps PAL, dan subtitle harus diputar ulang pada kecepatannya: 0,95904. Jika file Anda diberi timing terhadap master film yang berjalan pada 24 sebenarnya, pasangan yang Anda butuhkan adalah 24 ke 25 dengan faktor 0,96; kedua kotak di sini menerima keduanya, tetapi halaman-halamannya menjelaskan situasi yang berbeda.
Apakah kata-katanya berubah, atau hanya timing-nya?
Hanya timing-nya. Teks, pemisah baris, dan gaya apa pun yang dibawa format dibiarkan persis seperti semula, dan laporan kehilangan memberi tahu jika file itu sendiri kehilangan sesuatu saat dibaca — konversi frame rate sendirian tidak membuang apa pun. Yang berubah adalah setiap cue mendapat 4,096 persen waktu lebih sedikit, sehingga kecepatan baca tiap baris naik sebesar itu dan baris yang tadinya sudah mendekati batas bisa melewatinya.
Sejauh apa subtitle akan meleset jika saya memakai 0,96 alih-alih 0,95904?
Sekitar 3,5 detik per jam, dan 5,5 detik sepanjang film 95 menit — selalu terlalu awal, dan selalu bertambah menjelang akhir. Itu cukup kecil untuk tampak seperti kesalahan pembulatan dan cukup besar untuk terlihat di layar, itulah sebabnya kedua halaman dipisahkan. Jika Anda tidak yakin rate mana yang menjadi acuan file, ujilah dengan melihat di mana sisa kesalahannya setelah konversi: pasangan yang salah meninggalkan sisa yang tumbuh, pasangan yang benar tidak meninggalkan sisa.
Apakah versi PAL benar-benar berjalan empat persen lebih cepat?
Rate-nya naik 4,167 persen, dari 24 ke 25, sehingga durasinya turun 4 persen — angka itulah yang orang kutip sebagai percepatan PAL. Pada 23,976 rate-nya naik 4,271 persen dan durasinya turun 4,096 persen, sedikit lebih besar dari angka bulatnya. Durasi yang penting di sini, karena timeline subtitle diukur dalam waktu, bukan dalam frame.