Konversi LRC ke SBV
Atau tempel teks subtitle
Opsi
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
1 hal dihapus atau memerlukan keputusan
- Waktu
waktu akhir cue — sumber tidak mencatatnya, sehingga waktu akhir keluaran akan dihasilkan, bukan dikonversi
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 SBV, format caption yang diekspor YouTube. LRC menyimpan lirik dengan stempel waktu dalam kurung siku dan hanya mencatat awal baris; SBV menulis dua waktu pada satu baris lalu teks cue.
Waktu akhir, presisi, gaya, dan posisi tidak punya tempat di arah ini. Kolom akhir harus diturunkan dari baris berikutnya karena LRC tidak menyimpannya, digit tambahan dibulatkan ke 10 ms, dan tidak ada styling atau penempatan yang bisa disalin.
Konversi berjalan di peramban tanpa unggahan dan tanpa akun. Satu file atau satu musim diproses berurutan, lalu semua hasil dapat diunduh sebagai satu ZIP.
Contoh
File LRC biasa, dikonversi ke SBV
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
0:00:12.000,0:00:15.300
First line of the song.
0:00:15.300,0:00:18.000
Second line.
Second line, translated.
0:00:18.000,0:00:21.500
0:00:21.500,0:00:23.500
Final line.
Yang hilang di keluaran ini: waktu akhir, presisi, gaya, dan posisi. 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
0:00:03.000,0:00:05.500
Out of order.
0:00:05.500,0:00:07.000
Leading zero omitted, one decimal.
0:00:07.000,0:00:09.000
Second with no centiseconds.
Repeated chorus line.
0:00:09.000,0:00:12.000
Repeated chorus line.
0:00:12.000,0:00:14.000
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 SBV mengisi waktu akhir yang tidak ada di LRC?
Waktu akhir diturunkan dari waktu mulai baris berikutnya, bukan disalin. LRC hanya mencatat awal, jadi setiap akhir di SBV adalah hasil hitung; baris terakhir memakai batas aman. Durasi di keluaran karena itu mengikuti jarak antarbaris, bukan data asli.
Apakah waktu LRC tetap persis di file SBV?
Ya, sejauh yang LRC simpan. LRC menulis [00:04.12] dan SBV menulis 0:00:04.120; nilainya sama, dengan digit ketiga sebagai nol. Tidak ada pembulatan selama file LRC hanya memakai dua digit desimal.
Apakah LRC membawa gaya ke SBV?
Tidak. Tidak ada styling yang bisa dibawa: LRC tidak menyimpan tebal, miring, warna, font, atau penempatan layar. SBV menerima teks apa adanya tanpa penanda, dan daftar kehilangan menyebut gaya serta posisi sebagai kemampuan yang tidak dimiliki LRC.
Seperti apa bentuk keluaran LRC saat menjadi SBV?
Seperti SBV: tanpa nomor cue dan tanpa header, hanya satu baris berisi dua waktu lalu teksnya. Setiap baris LRC menjadi satu cue SBV dengan urutan dan isi yang sama.
Apakah urutan baris LRC dipertahankan di SBV?
Ya. Cue diurutkan menaik menurut waktu mulai sebelum ditulis, paling awal lebih dulu. File LRC yang cue-nya tidak berurutan akan dirapikan, dan perubahan struktur ini disengaja.
Apakah SBV hasil konversi memakai encoding file LRC?
Tidak. Encoding file LRC tidak ikut ke keluaran: SBV selalu ditulis UTF-8, akhir baris Unix, dan tanpa BOM. File LRC ber-encoding UTF-16 atau Windows didekode saat dibaca, lalu panel hasil memberi tahu bahwa dekode dilakukan.