Konversi MicroDVD ke LRC
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.
Apa yang berubah dalam konversi ini
3 hal dihapus atau memerlukan keputusan
- Waktu
waktu akhir cue (format keluaran hanya mencatat kapan cue mulai)
- Frame rate
sumber menyimpan waktu sebagai nomor frame — setiap stempel waktu bergantung pada frame rate yang Anda berikan
- Presisi
presisi waktu — jam keluaran lebih kasar, sehingga setiap stempel waktu dibulatkan ke 10 ms terdekat
Daftar ini berasal dari matriks kemampuan untuk kedua format ini, bukan dari file tertentu yang Anda muat. File tertentu bisa kehilangan lebih banyak jika memakai fitur yang diizinkan format tetapi tidak dimodelkan matriks.
Halaman ini mengubah MicroDVD menjadi LRC. MicroDVD menulis subtitle sebagai nomor frame dalam kurung kurawal; LRC menulis baris lirik dengan stempel waktu dalam kurung siku.
Frame rate harus diketahui agar nomor frame menjadi jam, dan LRC hanya menyimpan dua digit desimal sehingga waktu dibulatkan ke 10 ms. Waktu akhir, gaya, posisi, dan isi khas dokumen juga tidak punya tempat di LRC. Yang paling perlu diingat: LRC menyimpan satu baris per stempel waktu, jadi pengelompokan cue MicroDVD tidak dapat dipertahankan.
Situs ini memakai frame rate di panel, lalu deklarasi di baris pertama file, lalu bawaan 25 fps. Nilai yang salah menggeser seluruh timeline dengan rasio yang sama. Konversi berjalan di peramban tanpa unggahan dan tanpa akun; satu file maupun satu musim diproses berurutan.
Contoh
File MicroDVD biasa, dikonversi ke LRC
Masukan
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Keluaran
[00:04.00]The quick brown fox jumps over the lazy dog.
[00:08.00]Faster than
[00:08.00]the last one.
Yang hilang di keluaran ini: waktu akhir, gaya, posisi, presisi, dan isi khas dokumen. Selebihnya cocok baris per baris.
Konversi yang sama pada masukan berantakan
Masukan
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
Keluaran
[00:04.00]Leading zeros in the frame numbers.
[00:12.00]An unrecognized line above was kept in place.
[00:16.00]Trailing spaces are kept.
File nyata sering membawa deklarasi frame rate, baris tanpa teks, dan nomor frame yang tidak berurutan. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.
Pertanyaan yang sering diajukan
Bagaimana nomor frame MicroDVD menjadi stempel waktu LRC?
Nomor frame dibagi frame rate efektif, lalu dibulatkan ke 10 ms dan ditulis sebagai [mm:ss.xx]. Frame rate berasal dari panel, deklarasi baris pertama file, atau bawaan 25 fps. Pada 25 fps, frame 100 menjadi [00:04.00].
Apa yang terjadi pada waktu akhir MicroDVD di LRC?
Waktu akhir dibuang. LRC hanya mencatat awal baris, jadi angka frame akhir tidak ditulis; pemutar lirik membiarkan baris tampil sampai baris berikutnya dimulai. Daftar kehilangan menyebut waktu akhir karena data itu tidak punya tempat di format tujuan.
Mengapa stempel waktu LRC makin meleset bila frame rate MicroDVD salah?
Karena seluruh timeline diskalakan, bukan digeser. Pada video 25 fps yang dihitung 30 fps, setiap momen menjadi lebih cepat 17 persen; baris pertama mungkin hanya meleset sepersekian detik, tetapi baris terakhir bisa meleset beberapa detik. LRC tidak menyimpan frame rate sehingga tidak ada cara memperbaikinya setelah dikonversi.
Apakah cue MicroDVD dua baris tetap satu di LRC?
Tidak bisa dijamin. Tanda pipa vertikal menjadi dua baris, dan LRC menulis satu baris teks per stempel waktu, sehingga keduanya mendapat stempel sendiri dan dapat dibaca kembali sebagai dua subtitle. Jangan mengandalkan pengelompokan cue setelah konversi ke LRC.
Apakah MicroDVD membawa gaya ke LRC?
Tidak. MicroDVD hanya menyimpan nomor frame dan teks, tanpa tebal, miring, warna, font, atau posisi. LRC juga tidak menyimpan gaya, jadi keluaran berisi teks polos dan daftar kehilangan mencantumkan gaya serta posisi.
Seperti apa bentuk keluaran MicroDVD saat menjadi LRC?
Seperti LRC: tanpa nomor cue, setiap baris membawa stempel waktunya sendiri dalam kurung siku. Setiap cue MicroDVD satu baris menjadi satu baris LRC dengan urutan dan teks yang sama.
Apakah urutan cue MicroDVD dipertahankan di LRC?
Ya. Baris diurutkan menurut waktu mulai sebelum ditulis, paling awal lebih dulu. File MicroDVD yang nomor frame-nya tidak berurutan akan dirapikan, dan perubahan tata urutan ini disengaja.
Apakah LRC hasil konversi memakai encoding file MicroDVD?
Tidak. Keluaran LRC selalu UTF-8 dengan akhir baris Unix dan tanpa BOM, apa pun encoding file MicroDVD. File UTF-16 atau encoding Windows didekode saat dibaca dan panel hasil menandainya.