Lompat ke konten utama
SubtitleMatrix

Konversi LRC ke MicroDVD

Konversi formatLirik (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.

Dipakai saat sumber tidak punya waktu akhir (teks biasa, LRC). Timeline di keluaran dibuat di sini, bukan dikonversi, jadi angka inilah yang Anda dapatkan.

Apa yang berubah dalam konversi ini

2 hal dihapus atau memerlukan keputusan

  • Waktu

    waktu akhir cue — sumber tidak mencatatnya, sehingga waktu akhir keluaran akan dihasilkan, bukan dikonversi

  • Frame rate

    format ini menyimpan waktu sebagai nomor frame — waktunya bergantung pada frame rate yang Anda berikan

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 LRC menjadi MicroDVD. LRC menyimpan lirik dengan stempel waktu dalam kurung siku, dan setiap stempel hanya menandai satu baris; MicroDVD menulis subtitle sebagai pasangan nomor frame dalam kurung kurawal, misalnya {103}{175}, sehingga bergantung pada frame rate.

Waktu akhir, presisi, gaya, posisi, dan frame rate tidak punya tempat di arah ini. MicroDVD membutuhkan frame rate video tujuan, sedangkan LRC tidak menyimpan frame rate; nilai yang salah membuat seluruh timeline melenceng dengan rasio yang sama, makin jauh pada menit-menit akhir. Gaya dan posisi juga tidak ada di format sumber.

Konversi berjalan di peramban tanpa unggahan dan tanpa akun. Antrean memproses satu file atau satu musim dan mengemas hasilnya dalam satu ZIP.

Contoh

File LRC biasa, dikonversi ke MicroDVD

Masukan

[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.

Keluaran

{1}{1}25
{300}{383}First line of the song.
{383}{450}Second line.|Second line, translated.
{450}{538}
{538}{588}Final line.

Yang hilang di keluaran ini: waktu akhir, presisi, gaya, posisi, dan frame rate. Selebihnya cocok baris per baris.

Konversi yang sama pada masukan berantakan

Masukan

[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]

Keluaran

{1}{1}25
{75}{138}Out of order.
{138}{175}Leading zero omitted, one decimal.
{175}{225}Second with no centiseconds.|Repeated chorus line.
{225}{300}Repeated chorus line.
{300}{350}

File nyata sering membawa tag metadata tak dikenal, spasi liar, dan baris kosong. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.

Pertanyaan yang sering diajukan

Bagaimana MicroDVD menentukan akhir cue LRC?

End dihitung dari waktu mulai baris berikutnya, lalu diterjemahkan ke nomor frame memakai frame rate yang Anda isi. LRC hanya mencatat awal, jadi durasi di keluaran bergantung pada jarak antarbaris dan pada frame rate, bukan pada data yang benar-benar tersimpan di file LRC.

Frame rate apa yang harus dipakai untuk LRC ke MicroDVD?

Gunakan frame rate video tujuan. MicroDVD menyimpan nomor frame, jadi pada 25 fps empat detik menjadi frame 100. LRC tidak menyimpan frame rate sama sekali, sehingga angka ini sepenuhnya keputusan Anda; nilai yang salah menggeser seluruh timeline dengan rasio yang sama dari awal sampai akhir.

Mengapa waktu LRC berkurang presisinya di MicroDVD?

LRC menyimpan dua digit desimal dan MicroDVD menyimpan nomor frame. Konversi membulatkan momen ke frame terdekat, sehingga pada 25 fps satu frame adalah 40 ms. Untuk lirik yang berbaris rapat, pembulatan ini bisa menggeser awal baris hingga setengah frame.

Apakah LRC membawa gaya ke MicroDVD?

Tidak. LRC tidak mendukung styling maupun posisi: tidak ada tebal, miring, warna, font, atau penempatan layar. Semua cue masuk sebagai teks polos, dan daftar kehilangan di atas mencantumkan gaya serta posisi karena itulah yang tidak dimiliki format sumber.

Seperti apa bentuk keluaran LRC saat menjadi MicroDVD?

Seperti MicroDVD: tanpa nomor cue, setiap baris dibuka sepasang nomor frame dalam kurung kurawal. Setiap baris LRC menjadi satu cue MicroDVD dengan urutan dan teks yang sama.

Apakah urutan baris LRC dipertahankan di MicroDVD?

Ya. Cue diurutkan menaik menurut waktu mulai sebelum nomor frame dihitung, paling awal lebih dulu. File LRC yang urutannya kacau akan dirapikan, dan perubahan struktur itu disengaja.

Apakah MicroDVD hasil konversi memakai encoding file LRC?

Tidak. Keluaran MicroDVD selalu UTF-8 dengan akhir baris Unix dan tanpa byte-order mark. Encoding masukan didekode lebih dulu; bila file LRC memakai UTF-16 atau encoding Windows, panel hasil menampilkan catatan dekode.

Alat terkait