Pengonversi Subtitle LRC ke VTT
Siapkan lirik dari pemutar musik untuk ditampilkan di web dengan mengubah LRC ke WebVTT untuk elemen <track> HTML5 dan YouTube Studio.
Seret dan lepas file LRC Anda di sini
atau klik untuk mencari
Mendukung file .lrc hingga 50 MB
Lirik Audio Menjadi Caption Web Standar W3C
WebVTT adalah format subtitle resmi W3C untuk video HTML5, digunakan oleh YouTube, Netflix, dan Video.js. File LRC dari pemutar musik tidak dapat langsung ditampilkan di web karena tidak memiliki header WEBVTT, waktu akhir, atau format penanda waktu yang sesuai. Konverter ini menambahkan header WEBVTT wajib, mengubah penanda waktu seperseratus LRC [mm:ss.xx] ke format desimal VTT (HH:MM:SS.mmm), menghitung waktu akhir tiap baris, dan menghasilkan file VTT yang langsung kompatibel dengan elemen <track> HTML5, YouTube Studio, dan pemutar web modern.
LRC ke VTT Inspeksi sintaksis dan struktur kode
Perbandingan berdampingan sintaksis kode yang mengilustrasikan definisi header, sintaksis timestamp, dan format payload cue
LRC vs VTT Spesifikasi teknis
LRC
LRC adalah format lirik di mana setiap baris teks didahului oleh tag penanda waktu dalam bentuk [mm:ss.xx] (atau [mm:ss.xxx]). Tidak memiliki gaya atau posisi — hanya teks baris dan waktu mulainya. LRC adalah format lirik tersinkronisasi standar yang didukung oleh sebagian besar pemutar musik dan aplikasi karaoke.
VTT
VTT (WebVTT) adalah format subtitle standar W3C untuk video HTML5. Menggunakan header WEBVTT, penanda waktu berpisah titik (HH:MM:SS.MMM), pengaturan cue opsional, dan teks biasa. VTT ringan, dioptimalkan untuk web, dan didukung oleh YouTube, Vimeo, serta semua peramban modern.
Perbedaan Format
Pemecahan masalah konversi dan jebakan umum
Solusi praktis untuk kompatibilitas pemutar, pengodean karakter, dan sinkronisasi waktu
Bagaimana cara menampilkan lirik tersinkronisasi pada pemutar `<audio>` HTML5?
Elemen `<audio>` HTML5 mendukung tag turunan `<track kind='subtitles' srclang='id' src='lyrics.vtt'>` sama persis dengan `<video>`. Anda dapat menggunakan JavaScript (`audio.textTracks[0].oncuechange`) atau pemutar web modern seperti Plyr/Video.js untuk menampilkan teks karaoke tersinkronisasi di bawah pemutar musik Anda.
Mengapa konsol peramban memberikan kesalahan CORS saat memuat .vtt hasil konversi?
Peramban web menerapkan Kebijakan Asal yang Sama (Same-Origin Policy) secara ketat pada trek subtitle. Jika file VTT Anda disimpan di CDN, S3, atau penyimpanan pihak ketiga, server harus menyediakan header HTTP `Access-Control-Allow-Origin: *`, jika tidak peramban akan memblokir lirik tersebut.
Trek audio panjang (> 60 menit) menyebabkan timestamp tidak akurat di WebVTT
File LRC menyatakan waktu di atas satu jam sebagai menit kumulatif (mis. `[75:20.00]`), sedangkan WebVTT secara ketat membutuhkan jam dan menit (`01:15:20.000`). AllSubConverter menguraikan menit kumulatif ke dalam format dua digit jam standar dengan benar.
Menata gaya lirik hasil konversi di peramban menggunakan CSS
Tidak seperti LRC yang tidak memiliki penataan gaya visual, trek WebVTT dapat disesuaikan melalui elemen semu CSS. Contoh: `video::cue, audio::cue { font-family: sans-serif; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.7); }`.
Fitur
Mengapa Mengonversi?
Kasus Penggunaan Umum
Subtitle HTML5 untuk Situs Web
Pasang lirik sebagai subtitle di elemen <video> situs web Anda dengan <track src="lyrics.vtt"> — langsung kompatibel dengan semua peramban modern.
Unggahan ke YouTube Studio
YouTube Studio menerima file VTT untuk subtitle. Konversi lirik LRC ke VTT untuk unggahan ke video musik Anda.
Integrasi Video.js dan Plyr
Pemutar JavaScript populer seperti Video.js, JW Player, dan Plyr menggunakan VTT sebagai format caption bawaan. Konversi LRC ke VTT untuk integrasi langsung.
Kepatuhan WCAG untuk Video Musik Web
Kriteria sukses WCAG 2.1 1.2.2 mensyaratkan subtitle tersinkron untuk video web. Ubah lirik LRC ke VTT untuk menyediakan caption web yang umum digunakan.
Caption untuk Platform Streaming Web
Sebagian besar pemutar streaming web mengharapkan VTT untuk file subtitle. Konversi lirik LRC ke VTT untuk distribusi di platform streaming berbasis web.
Format Terkait
VTT (WebVTT)
Format keluaran: format standar W3C untuk video web yang digunakan oleh YouTube, Vimeo, dan HTML5 <track>. Konversi LRC ke VTT untuk mengubah lirik menjadi subtitle kompatibel web.
LRC (Lyrics)
Format masukan: format lirik tersinkron dengan tag penanda waktu [MM:SS.xx] yang digunakan oleh pemutar seperti foobar2000, AIMP, Poweramp, dan MiniLyrics.
SRT (SubRip)
Format subtitle universal. Jika Anda membutuhkan subtitle untuk pemutar video desktop alih-alih web, konversi LRC ke SRT.
Cara Kerja
- 1
Muat file .lrc — konverter membaca tiap baris dan mengekstrak penanda waktu [mm:ss.xx]
- 2
Baris pertama keluaran adalah 'WEBVTT', lalu tiap baris lirik dikonversi ke cue VTT
- 3
Penanda waktu seperseratus diubah ke desimal milidetik (.mmm), waktu akhir dihitung dari baris berikutnya, dan baris terakhir memakai durasi bawaan tiga detik
- 4
File VTT dirakit dengan format HH:MM:SS.mmm --> HH:MM:SS.mmm dan siap untuk web
- 5
Header WEBVTT ditambahkan di awal, dan setiap cue ditulis sebagai teks VTT polos.
- 6
Unduh file .vtt yang siap untuk video HTML5, YouTube, atau integrasi pemutar web.
Lebih Banyak Alat Subtitle
Pembersih Format Subtitle
Hapus pemformatan, tag, dan gangguan
Editor Subtitle
Edit teks dan penanda waktu subtitle dalam kisi
Sinkronisasi Subtitle & Penyesuaian Waktu
Sesuaikan penanda waktu dengan presisi milidetik
Penggabung Subtitle
Gabungkan beberapa file subtitle sekaligus
Penerjemah AI Subtitle
Terjemahkan ke 19 bahasa target bawaan
Pertanyaan Umum
VTT memerlukan rentang waktu (awal dan akhir). Karena LRC hanya mencatat waktu mulai, konverter menggunakan penanda waktu baris berikutnya sebagai waktu akhir. Untuk baris terakhir, durasi bawaan tiga detik dipakai.
Ya. YouTube Studio menerima file WebVTT langsung melalui panel Subtitle. Setelah konversi, unggah .vtt ke video musik Anda.
Tidak. Tag [offset:] diabaikan; hanya baris lirik berpenanda waktu yang dipakai untuk membangun cue VTT.
Ya. Tambahkan <track src="lyrics.vtt" kind="subtitles" srclang="en"> ke elemen <video> Anda, dan lirik akan ditampilkan sebagai subtitle.
Konverter mengubah [01:30.50] menjadi 00:01:30.500. Perseratus detik (50) dikalikan 10 menjadi milidetik (500), dan format disesuaikan ke HH:MM:SS.mmm dengan titik desimal sesuai standar VTT.
Sepenuhnya gratis tanpa pendaftaran atau tanda air, dan setiap file hingga 50 MB. Semua pemrosesan berjalan di peramban Anda.
Artikel Terkait
Cara Mengonversi LRC ke VTT Online — Panduan Gratis | AllSubConverter
Konversi lirik LRC ke format VTT gratis secara online untuk video web dan pemutar HTML5.
Konversi Subtitle YouTube JSON3 ke SRT, VTT, atau LRC | AllSubConverter
Unduh subtitle YouTube sebagai JSON3 lalu konversi ke SRT, VTT, atau LRC. Panduan langkah demi langkah tentang yt-dlp, format JSON3, dan konversi online gratis.