Skip to content

YouTube JSON3 in LRC

Trasforma i sottotitoli JSON3 di YouTube in testi LRC per qualsiasi lettore musicale.

Trascina e rilascia il tuo file JSON qui

o clicca per sfogliare

Supporta file .json, .json3, .xml, .html fino a 50 MB

Architettura del motore principale

Informazioni su JSON in LRC

L'API timedtext di YouTube fornisce i sottotitoli in formato JSON3 - una struttura JSON con un array di eventi in cui ogni evento ha un timestamp tStartMs e frammenti di testo segs. Questo strumento analizza la struttura JSON3, estrae il timestamp di inizio e il testo di ogni evento e produce testi LRC standard [MM:SS.xx] utilizzabili in foobar2000, AIMP, Poweramp e altri lettori.

Ispettore di payload e sintassi

JSON a LRC Ispezione della sintassi e struttura del codice

Confronto affiancato della sintassi del codice che illustra le definizioni degli header, la sintassi dei timestamp e la formattazione del payload dei cue

Sincronizzazione al millisecondo
input.json
JSON SORGENTE
{
"events": [
{ "tStartMs": 1000, "dDurationMs": 3000,
"segs": [{ "utf8": "Hello, world!" }] },
{ "tStartMs": 4500, "dDurationMs": 3500,
"segs": [{ "utf8": "This is a subtitle file." }] }
]
}
output.lrc
LRC RISULTATO
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
Scheda tecnica

JSON vs LRC Specifiche tecniche

Conforme agli standard
Formato Input

JSON

JSON

JSON3 è il formato interno dei sottotitoli di YouTube, esportato tramite l'API timedtext. Il file è un oggetto JSON con un array di eventi. Ogni evento ha tStartMs (millisecondo di inizio), dDurationMs (durata in ms) e segs (array di frammenti di testo, ciascuno con un campo utf8). Scaricato con youtube-dl o yt-dlp.

Formato di uscita

LRC

LRC

LRC (.lrc) è un formato di testi sincronizzati che mostra il testo riga per riga nei lettori musicali. Ogni riga inizia con un'etichetta [MM:SS.xx] e non memorizza il tempo di fine: il lettore passa automaticamente alla riga successiva.

Differenze di Formato

JSON3 utilizza tStartMs in millisecondi; LRC utilizza etichette [MM:SS.xx]
JSON3 sono dati JSON strutturati; LRC è testo semplice con prefissi temporali
JSON3 memorizza durata e array di frammenti; LRC solo timestamp di inizio e testo su una riga
JSON3 è proprietario di YouTube; LRC è uno standard universale
JSON3 è progettato per il sistema video di YouTube; LRC per i lettori musicali
I file JSON3 sono generalmente più grandi; LRC è più compatto

Risoluzione dei problemi di conversione e insidie comuni

Soluzioni pratiche per la compatibilità dei lettori, la codifica dei caratteri e la sincronizzazione dei tempi

4 insidie comuni
GOTCHA #1

I sottotitoli risultano fuori sincrono o subiscono slittamenti nel player

I video presentano spesso frame rate differenti. Usa il nostro strumento di Sincronizzazione Sottotitoli per correggere il ritardo complessivo.

GOTCHA #2

I caratteri compaiono come simboli illeggibili o punti interrogativi

File salvati con codifiche obsolete possono causare errori. La nostra piattaforma esporta in UTF-8 standard garantito.

GOTCHA #3

Sottotitoli sovrapposti quando più personaggi parlano contemporaneamente

Puoi calibrare i tempi delle singole battute nel nostro Editor di Sottotitoli per evitare sovrapposizioni visive.

GOTCHA #4

I software di montaggio video rifiutano il file importato

Il nostro motore di esportazione genera file puliti e standardizzati per flussi di lavoro in Premiere e DaVinci.

Caratteristiche

Analizza automaticamente l'array eventi JSON3 e i frammenti di testo segs
Converte i timestamp in millisecondi nel formato LRC [MM:SS.xx]
Output compatibile con foobar2000, AIMP, Poweramp, MiniLyrics
Elaborazione lato client - i file non lasciano mai il dispositivo
Supporta la codifica UTF-8 per caratteri CJK e non latini
100% basato su browser - nessun upload
Gratuito, senza registrazione, senza filigrana, file fino a 50 MB

Perché Convertire?

I sottotitoli automatici di YouTube sono in formato JSON3, ma i lettori musicali richiedono LRC.
JSON3 è un formato proprietario di YouTube; LRC è uno standard universale supportato da quasi tutti i lettori.
JSON3 contiene dati di durata dDurationMs, ma LRC richiede solo le ore di inizio.
Lettori come foobar2000, Poweramp e Musicolet non possono leggere JSON3 e richiedono LRC.
Dopo aver estratto l'audio da un video YouTube, converti i sottotitoli JSON3 in LRC.
Le app di apprendimento delle lingue si aspettano il formato LRC, non JSON3.
I bot musicali di Discord e gli overlay di streaming utilizzano LRC, non JSON3.
Scenarios

Casi d'Uso Comuni

Estrazione testi YouTube

Converti JSON3 in LRC per riutilizzare i sottotitoli di YouTube come testi sincronizzati in foobar2000, AIMP e Poweramp.

Sottotitoli yt-dlp in testi

I sottotitoli scaricati con yt-dlp sono generalmente in JSON3. Convertili in LRC.

Materiale per apprendimento linguistico

Converti i sottotitoli JSON3 in LRC per app con testo sincronizzato.

Testi per bot Discord

I bot musicali di Discord utilizzano LRC. Converti i sottotitoli JSON3 in LRC.

Lettori musicali mobili

La maggior parte dei lettori mobili supporta LRC. Converti JSON3 in LRC per iOS e Android.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica o trascina il tuo file .json nell'area dello strumento.

  2. 2

    Il parser legge la struttura JSON e scorre l'array eventi.

  3. 3

    Il valore tStartMs in millisecondi viene convertito nel formato compatto [mm:ss.xx] del LRC.

  4. 4

    I frammenti di testo utf8 dell'array segs vengono concatenati in una singola riga di testo LRC.

  5. 5

    Gli eventi senza segs (solo temporali) vengono ignorati automaticamente.

  6. 6

    Il file .lrc risultante associa ogni timestamp a una riga di testo.

Domande Frequenti

JSON3 è il formato interno dei sottotitoli di YouTube, fornito tramite l'API timedtext. Ogni evento ha tStartMs, dDurationMs e segs.

Sì. Il LRC rispetta lo standard. Con foobar2000 (ESLyric), AIMP, Poweramp - denomina il file come il file audio.

Gli eventi senza testo vengono ignorati automaticamente e non influenzano l'output LRC.

Con yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL>. Il file .json3 può essere importato direttamente.

I frammenti utf8 dell'array segs vengono automaticamente concatenati in una singola riga di testo LRC.

LRC è un formato di file di testi che utilizza etichette temporali per sincronizzare il testo con la musica.

Pronto a convertire i tuoi sottotitoli?

Trascina qui il tuo file JSON e convertilo in LRC istantaneamente.