Skip to content

Conversor de subtítulos de LRC a TTML

Transforma archivos de letras LRC al formato TTML de forma privada en tu navegador.

Arrastra y suelta tu archivo LRC aquí

o haz clic para buscar

Admite archivos .lrc de hasta 50 MB

Arquitectura del motor principal

Conversor gratuito en línea de LRC a TTML

Nuestro conversor de LRC a TTML lee archivos de letras LRC y produce salida Timed Text Markup Language completamente en tu navegador. La temporización de origen LRC ([mm:ss.xx] minuto-segundo-centésima) se convierte a expresiones TTML en segundos, como 1.500s. El texto se adapta al formato XML y la conversión se ejecuta en el cliente, por lo que tus archivos de subtítulos nunca se suben a un servidor.

Inspector de payload y sintaxis

LRC a TTML Inspección de sintaxis y estructura de código

Comparación lado a lado de la sintaxis de código que ilustra definiciones de cabecera, sintaxis de marca de tiempo y formato de payload de cues

Sincronización de milisegundos
input.lrc
LRC FUENTE
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
output.ttml
TTML RESULTADO
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
Hoja de especificaciones

LRC vs TTML Especificaciones técnicas

Conforme a estándares
Formato de entrada

LRC

LRC

LRC (Letras) es un formato de letras con marca de tiempo usado por reproductores de música y aplicaciones de karaoke. Cada línea de letra va precedida de una marca de tiempo [mm:ss.xx] que indica cuándo debe aparecer. Los archivos LRC son texto plano y son el estándar para letras sincronizadas en reproductores como MiniLyrics, Poweramp y muchas apps de karaoke. LRC no tiene marcas de tiempo de fin; cada línea termina cuando comienza la siguiente.

Formato de salida

TTML

TTML

TTML (Timed Text Markup Language) es un formato de subtítulos basado en XML estandarizado por el W3C y usado en entregas de streaming y radiodifusión. TTML almacena subtítulos en elementos <p> con atributos begin/end, admite estilos y regiones, y es la base de perfiles como IMSC e ITT. Esta conversión genera un documento TTML básico con tiempos en segundos.

Diferencias de Formato

LRC y TTML usan estructuras internas diferentes; el conversor normaliza los cues de origen al diseño de destino.
LRC usa marcas de tiempo de inicio únicas en [mm:ss.xx] sin tiempo de fin; TTML usa atributos begin/end en segundos o valores de reloj.
LRC lleva texto plano; esta conversión genera TTML básico sin estilos ni regiones adicionales.

Solución de problemas de conversión y dificultades

Soluciones prácticas para compatibilidad de reproductores, codificación de caracteres y sincronización de tiempos

4 dificultades comunes
GOTCHA #1

Los subtítulos se desincronizan o tienen desfase en el reproductor

Los vídeos a menudo varían en velocidad de fotogramas (23.976 fps vs 25 fps). Si el tiempo se desvía, utilice nuestra herramienta de Sincronización de Subtítulos para ajustar el desfase.

GOTCHA #2

Los caracteres aparecen como símbolos corruptos o signos de interrogación

Archivos antiguos guardados en ANSI o codificaciones regionales pueden fallar. Nuestro exportador estandariza todo a UTF-8 sin errores.

GOTCHA #3

Subtítulos superpuestos cuando varios personajes hablan a la vez

Cada formato gestiona el diálogo simultáneo de forma distinta. Puede ajustar la duración de las líneas individuales en nuestro Editor de Subtítulos.

GOTCHA #4

El software de edición de vídeo rechaza el archivo importado

Programas como Premiere Pro o DaVinci requieren sintaxis estricta. Nuestro conversor produce archivos limpios y estandarizados para flujos de trabajo de edición.

Características

Genera XML TTML bien formado con raíz <tt>, <body> y <div>.
Convierte la temporización de origen a expresiones begin/end de TTML en segundos (1.500s).
Escapa caracteres especiales XML y convierte los saltos de línea en etiquetas <br/>.
Genera TTML básico en UTF-8, útil para herramientas genéricas de texto temporizado y como punto de partida para perfiles de plataforma.

¿Por qué convertir?

TTML es usado por muchas especificaciones de entrega de radiodifusión y streaming.
La estructura XML de TTML admite estilos avanzados, regiones y temporización para flujos profesionales.
TTML es la base de los perfiles IMSC e ITT usados para la entrega internacional de subtítulos.
TTML es un formato de intercambio moderno para texto temporizado profesional; valida la salida con el flujo de destino.
Scenarios

Casos de Uso Comunes

Entrega de streaming

Crea un punto de partida TTML para perfiles de entrega que requieren validación adicional en cada plataforma.

Intercambio profesional

Usa TTML como formato de intercambio avanzado y validable para flujos profesionales de texto temporizado.

Perfiles IMSC / ITT

Genera TTML que sirve como base para la entrega IMSC e iTunes Timed Text.

Format Ecosystem

Formatos Relacionados

SRT (SubRip)

La alternativa de texto plano muy compatible: convierte a SRT para usarlo en numerosos dispositivos.

VTT (WebVTT)

La alternativa web: convierte a VTT si tu objetivo es vídeo HTML5 o YouTube.

SCC (Subtítulos Cerrados Scenarist)

La alternativa de radiodifusión norteamericana: convierte a SCC para entrega de subtítulos CEA-608.

Cómo funciona

  1. 1

    Sube tu archivo .lrc arrastrándolo o navegando.

  2. 2

    El analizador lee la estructura Letras (LRC) y extrae el inicio, fin y texto de cada cue.

  3. 3

    La temporización de origen LRC ([mm:ss.xx] minuto-segundo-centésima) se convierte a expresiones TTML en segundos (1.500s).

  4. 4

    Los estilos y el marcado se normalizan para TTML, y los cues se formatean según la especificación TTML.

  5. 5

    Se genera el archivo de salida .ttml y está listo para descargar.

Preguntas frecuentes

Lee un archivo Lyrics, analiza la temporización y el texto de cada cue, normaliza la estructura para Timed Text Markup Language y escribe un archivo .ttml básico. La temporización de origen LRC ([mm:ss.xx] minuto-segundo-centésima) se convierte a expresiones TTML en segundos (1.500s).

Por supuesto. Cada conversión se ejecuta en el lado del cliente en tu navegador. Ningún dato de subtítulos, contenido de archivo o metadatos se transmite a un servidor.

LRC es texto plano, por lo que la salida TTML no genera estilos ni regiones. El texto y la temporización de las líneas convertidas se conservan.

Sí, completamente gratis, sin registro, sin marcas de agua y archivos de hasta 50 MB cada uno. Todo el procesamiento ocurre en tu navegador, por lo que tus archivos nunca se suben a un servidor.

La temporización de origen LRC ([mm:ss.xx] minuto-segundo-centésima) se convierte a expresiones TTML en segundos (1.500s).

Sí. El conversor es adaptable y funciona en navegadores móviles modernos de iOS y Android.

¿Listo para convertir tus subtítulos?

Suelta tu archivo LRC aquí y conviértelo a TTML en tu navegador.