Skip to content

YouTube JSON3 ke LRC

Ubah subtitle JSON3 YouTube menjadi lirik LRC untuk pemutar musik apa pun.

Seret dan lepas file JSON Anda di sini

atau klik untuk mencari

Mendukung file .json, .json3, .xml, .html hingga 50 MB

Arsitektur mesin inti

Tentang JSON ke LRC

API timedtext YouTube menyediakan subtitle dalam format JSON3 — struktur JSON dengan array events yang setiap eventnya memiliki penanda waktu tStartMs dan fragmen teks segs. Alat ini menganalisis struktur JSON3, mengekstrak waktu mulai dan teks setiap event, serta menghasilkan lirik LRC standar [MM:SS.xx] yang dapat digunakan di foobar2000, AIMP, Poweramp, dan pemutar lainnya.

Inspektor payload dan sintaksis

JSON ke LRC Inspeksi sintaksis dan struktur kode

Perbandingan berdampingan sintaksis kode yang mengilustrasikan definisi header, sintaksis timestamp, dan format payload cue

Sinkronisasi milidetik
input.json
JSON SUMBER
{
"events": [
{ "tStartMs": 1000, "dDurationMs": 3000,
"segs": [{ "utf8": "Hello, world!" }] },
{ "tStartMs": 4500, "dDurationMs": 3500,
"segs": [{ "utf8": "This is a subtitle file." }] }
]
}
output.lrc
LRC HASIL
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
Lembar spesifikasi

JSON vs LRC Spesifikasi teknis

Sesuai Standar
Format Input

JSON

JSON

JSON3 adalah format subtitle internal YouTube, diekspor melalui API timedtext. File berupa objek JSON dengan array events. Setiap event memiliki tStartMs (milidetik mulai), dDurationMs (durasi dalam ms), dan segs (array fragmen teks, masing-masing dengan bidang utf8). File ini diunduh dengan youtube-dl atau yt-dlp.

Format Keluaran

LRC

LRC

LRC (.lrc) adalah format lirik tersinkronisasi yang menampilkan teks baris demi baris di pemutar musik. Setiap baris dimulai dengan label [MM:SS.xx] dan tidak menyimpan waktu akhir — pemutar otomatis berpindah ke baris berikutnya.

Perbedaan Format

JSON3 menggunakan tStartMs dalam milidetik; LRC menggunakan label [MM:SS.xx]
JSON3 adalah data JSON terstruktur; LRC adalah teks polos dengan prefiks waktu
JSON3 menyimpan durasi dan array fragmen; LRC hanya waktu mulai dan teks satu baris
JSON3 adalah milik YouTube; LRC adalah standar universal
JSON3 dirancang untuk sistem video YouTube; LRC untuk pemutar musik
File JSON3 umumnya lebih besar; LRC lebih ringkas

Pemecahan masalah konversi dan jebakan umum

Solusi praktis untuk kompatibilitas pemutar, pengodean karakter, dan sinkronisasi waktu

4 jebakan umum
GOTCHA #1

Subtitle tidak sinkron atau bergeser di pemutar media

Perbedaan framerate video sering menyebabkan pergeseran waktu. Gunakan alat Sinkronisasi Subtitle kami untuk menyesuaikan offset secara instan.

GOTCHA #2

Karakter muncul sebagai simbol acak atau tanda tanya (Mojibake)

File lama dengan charset regional dapat rusak. Konverter kami menstandardisasi output menjadi UTF-8 bersih.

GOTCHA #3

Subtitle bertumpuk saat beberapa orang berbicara bersamaan

Buka file di Editor Subtitle kami untuk menyesuaikan durasi masing-masing baris agar tampilan teks tidak saling menutupi.

GOTCHA #4

Software editing video menolak file hasil konversi

Engine kami menghasilkan file bersih dan terstandarisasi untuk alur kerja di Premiere Pro dan DaVinci Resolve.

Fitur

Menganalisis otomatis array events JSON3 dan fragmen teks segs
Mengonversi penanda waktu milidetik ke format LRC [MM:SS.xx]
Keluaran kompatibel dengan foobar2000, AIMP, Poweramp, MiniLyrics
Pemrosesan sisi klien — file Anda tidak pernah meninggalkan perangkat
Mendukung enkoding UTF-8 untuk aksara Tionghoa, Jepang, Korea, dan aksara non-Latin
Pemrosesan Berbasis Browser · File Tetap di Perangkat
Gratis, tanpa pendaftaran, tanpa tanda air, setiap file hingga 50 MB

Mengapa Mengonversi?

Subtitle otomatis YouTube dalam format JSON3, tetapi pemutar musik memerlukan LRC.
JSON3 adalah format milik YouTube; LRC adalah standar universal yang didukung hampir semua pemutar.
JSON3 berisi data durasi dDurationMs, tetapi LRC hanya memerlukan waktu mulai.
Pemutar seperti foobar2000, Poweramp, dan Musicolet tidak dapat membaca JSON3 dan memerlukan LRC.
Setelah mengekstrak audio dari video YouTube, konversi subtitle JSON3 ke LRC.
Aplikasi pembelajaran bahasa mengharapkan format LRC, bukan JSON3.
Bot musik Discord dan overlay streaming menggunakan LRC, bukan JSON3.
Scenarios

Kasus Penggunaan Umum

Ekstraksi lirik YouTube

Konversi JSON3 ke LRC untuk menggunakan kembali subtitle YouTube sebagai lirik tersinkronisasi di foobar2000, AIMP, dan Poweramp.

Subtitle yt-dlp ke lirik

Subtitle yang diunduh dengan yt-dlp umumnya dalam format JSON3. Konversi ke LRC.

Materi pembelajaran bahasa

Konversi subtitle JSON3 ke LRC untuk aplikasi dengan teks tersinkronisasi.

Lirik untuk bot Discord

Bot musik Discord menggunakan LRC. Konversi subtitle JSON3 ke LRC.

Pemutar musik seluler

Sebagian besar pemutar seluler mendukung LRC. Konversi JSON3 ke LRC untuk iOS dan Android.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Muat atau seret dan lepas file .json Anda ke area alat.

  2. 2

    Pengurai membaca struktur JSON dan mengiterasi array events.

  3. 3

    Nilai tStartMs dalam milidetik dikonversi ke format [mm:ss.xx] LRC.

  4. 4

    Fragmen teks utf8 dari array segs digabungkan menjadi satu baris lirik LRC.

  5. 5

    Event tanpa segs (hanya penanda waktu) dilewati secara otomatis.

  6. 6

    File .lrc yang dihasilkan mengaitkan setiap penanda waktu dengan satu baris teks.

Pertanyaan Umum

JSON3 adalah format subtitle internal YouTube, disediakan melalui API timedtext. Setiap event memiliki tStartMs, dDurationMs, dan segs.

Ya. LRC sesuai standar. Dengan foobar2000 (ESLyric), AIMP, Poweramp — beri nama file seperti file audio.

Event tanpa teks dilewati secara otomatis dan tidak memengaruhi keluaran LRC.

Dengan yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL>. File .json3 dapat diimpor langsung.

Beberapa fragmen teks utf8 dalam array segs milik setiap event otomatis digabungkan menjadi satu baris lirik LRC. Misalnya, dua fragmen "Hello " dan "world" akan menjadi "Hello world".

LRC adalah format file lirik yang menggunakan label waktu untuk menyinkronkan teks dengan musik.

Siap mengonversi subtitle Anda?

Seret dan lepas file JSON Anda di sini, lalu konversi ke LRC secara instan.