Cómo convertir TTML a SRT (extraer subtítulos en texto plano)
Convierte subtítulos TTML de Netflix o de emisión a un SRT universal.
TTML es el formato de subtítulos que hay detrás de Netflix, Apple TV y los flujos de emisión, pero la mayoría de reproductores, editores y herramientas de descarga esperan SRT. Si tienes un archivo TTML y necesitas algo que cualquier dispositivo pueda leer, convertir TTML a SRT elimina el XML y los estilos y te deja con subtítulos limpios y universales. Esta guía recorre lo que ocurre durante esa conversión y cómo convertir TTML a SRT gratis.
Por qué convertir TTML de nuevo a SRT
TTML es potente pero pesado. Es XML, puede ser grande, y transporta estilos y posicionamiento que muchos reproductores simplemente ignoran. SRT es lo contrario: minúsculo, texto plano y compatible con prácticamente cualquier reproductor, smart TV, teléfono y editor de vídeo. Cuando solo necesitas las palabras y la temporización, SRT es el destino adecuado.
Las razones más comunes para convertir incluyen abrir subtítulos de streaming en VLC o MPV, importar subtítulos a Premiere Pro, DaVinci Resolve o Final Cut Pro, o introducir subtítulos en un flujo de traducción o de IA que funciona mejor con texto plano.
La conversión de TTML a SRT conserva el diálogo y la temporización. Solo descarta lo que el SRT no tiene forma de expresar.
Qué se conserva y qué se pierde
Conservado: el texto completo de los subtítulos, el tiempo de inicio y de fin de cada pista, y los saltos de línea. La temporización TTML se expresa en segundos o valores de reloj y mantiene la precisión de milisegundos, lo que se mapea de forma limpia al formato HH:MM:SS,mmm que usa el SRT.
Perdido: estilos como fuentes, colores y contornos; posicionamiento y regiones en pantalla; y metadatos XML como atributos de idioma. Nada de esto puede existir en SRT, así que se elimina para producir una salida válida. El texto y la temporización, que es lo que importa para la reproducción, se mantienen intactos.
Cómo funciona la conversión
Cada elemento <p> de TTML se convierte en un bloque SRT. El conversor lee los atributos begin y end, los convierte en marcas de tiempo SRT, asigna un número secuencial y escribe el texto. Las etiquetas <br/> en línea se convierten en saltos de línea simples. El resultado es un archivo SRT estándar que se reproduce en cualquier sitio.
Cómo convertir TTML a SRT
Usa nuestro conversor gratuito de TTML a SRT. Sube tu archivo TTML o ITT y la herramienta extrae el texto y la temporización en un documento SRT limpio. Para la dirección inversa, el conversor de SRT a TTML vuelve a añadir la estructura XML.
Preguntas frecuentes
¿La temporización será precisa tras la conversión?
Sí. TTML admite precisión de milisegundos y también SRT, así que los tiempos de inicio y fin se conservan exactamente sin redondeo.
¿Funciona con archivos ITT (iTunes Timed Text)?
Sí. ITT usa la misma estructura XML que TTML, así que el conversor lee los archivos ITT de la misma manera y produce un SRT válido.
¿Se pueden recuperar los estilos más adelante?
No desde SRT, ya que no tiene estilos. Si necesitas estilos después, conserva el TTML original, o convierte el SRT a un formato con estilos como ASS cuando necesites control visual.