Skip to content

Conversor de subtítulos de TTML a LRC

Convierte los tiempos de inicio y el texto de cues TTML en un archivo de letras LRC sencillo.

Arrastra y suelta tu archivo TTML aquí

o haz clic para buscar

Admite archivos .ttml, .itt, .xml de hasta 50 MB

Arquitectura del motor principal

Conversor gratuito de TTML a LRC

Este conversor lee cues <p> de un documento TTML y escribe salida LRC estándar de nivel de línea. Cada cue recibe una marca de tiempo de inicio [mm:ss.xx], los tiempos de fin se descartan, los elementos <br/> se convierten en líneas físicas y las etiquetas comunes de formato en línea se eliminan. La conversión permanece en tu navegador.

Inspector de payload y sintaxis

TTML a LRC 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.ttml
TTML FUENTE
<?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>
output.lrc
LRC RESULTADO
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
Hoja de especificaciones

TTML vs LRC Especificaciones técnicas

Conforme a estándares
Formato de entrada

TTML

TTML

TTML (Timed Text Markup Language) es un formato de subtítulos XML. Este conversor busca elementos <p> con atributos de temporización begin y end, o begin y dur, y admite tiempos basados en segundos o en valores de reloj. Los cues sin atributo begin se omiten.

Formato de salida

LRC

LRC

LRC es un formato de letras temporizado por línea. Este conversor escribe solo líneas [mm:ss.xx]texto; no añade etiquetas de metadatos como [ti:], [ar:] u [offset:] ni escribe tiempos de fin. El texto de un cue con varias líneas se convierte en líneas de continuación sin marca de tiempo.

Diferencias de Formato

TTML almacena cues en elementos XML <p>; LRC usa líneas de texto con marca de tiempo.
TTML admite atributos end y dur; esta salida LRC conserva solo tiempos de inicio.
La temporización TTML puede incluir milisegundos; la salida LRC usa dos dígitos fraccionarios.
Los estilos TTML no se mapean a LRC.

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

Lee cues <p> de TTML con temporización begin/end o begin/dur
Escribe marcas de tiempo de inicio LRC [mm:ss.xx]
Descarta los tiempos de fin TTML porque los cues LRC se temporizan por línea
Convierte los elementos <br/> en líneas físicas de salida
Elimina las etiquetas comunes de formato en línea de TTML
Procesa los archivos localmente en tu navegador

¿Por qué convertir?

LRC resulta útil cuando un flujo orientado a letras necesita un tiempo de inicio por línea.
LRC es más sencillo de inspeccionar y editar que XML de texto temporizado.
Descartar los tiempos de fin puede ser adecuado cuando la siguiente marca de tiempo define la línea posterior.
El texto LRC plano es fácil de reutilizar en herramientas de letras y karaoke compatibles con el formato.
Scenarios

Casos de Uso Comunes

Preparación de letras

Convierte material TTML temporizado por línea en LRC para herramientas de letras que leen marcas [mm:ss.xx].

Temporización simplificada

Conserva los tiempos de inicio de los cues eliminando los tiempos de fin y la estructura XML.

Reutilización de texto

Convierte el texto TTML analizado en un formato sencillo de líneas con marca de tiempo para seguir editándolo.

Format Ecosystem

Formatos Relacionados

Cómo funciona

  1. 1

    Selecciona o suelta un archivo TTML.

  2. 2

    El analizador extrae el texto y la temporización begin de cada elemento <p> en el orden del documento.

  3. 3

    La temporización en milisegundos se trunca a los dos dígitos fraccionarios de LRC.

  4. 4

    Las etiquetas en línea comunes se eliminan y los saltos de línea se conservan.

  5. 5

    Cada cue inicia una nueva línea LRC [mm:ss.xx].

Preguntas frecuentes

No. La salida LRC contiene solo marcas de tiempo de inicio. Los valores end y dur de TTML se descartan después del análisis.

Las marcas usan dos dígitos fraccionarios. La precisión adicional en milisegundos del origen TTML se trunca.

Sí. No hay registro ni marcas de agua, y la conversión ocurre en tu navegador.

No. Escribe solo líneas de texto con marca de tiempo, sin [ti:], [ar:], [offset:] ni otras etiquetas de metadatos.

El cue comienza con una marca [mm:ss.xx]; las líneas adicionales del cue siguen como líneas de continuación sin marca de tiempo.

No. El procesamiento permanece en tu navegador y el archivo de subtítulos no se sube.

¿Listo para convertir tus subtítulos?

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