¿Qué es TTML?
TTML (Timed Text Markup Language) es un formato de subtítulos escrito en XML. Cada frase es un párrafo con atributos de inicio y fin, y el archivo puede definir estilos y regiones de la pantalla. Es el formato que plataformas de streaming, televisoras y algunos reproductores piden en la entrega, a veces con el nombre DFXP.
También se le dice: Timed Text Markup Language, DFXP
Un fragmento de archivo TTML
Cada subtítulo es un elemento p con begin y end. El salto de línea se escribe como br, y el encabezado declara el idioma del archivo.
<tt xmlns="http://www.w3.org/ns/ttml" xml:lang="es">
<body>
<div>
<p begin="00:00:01.120" end="00:00:03.480">Empecé a filmar en 2015.</p>
<p begin="00:00:03.560" end="00:00:06.200">En la primera,<br/>olvidé los votos.</p>
</div>
</body>
</tt> Por qué te piden TTML
Porque es un estándar abierto y estructurado, fácil de validar por máquina. Quien recibe muchos subtítulos, como una plataforma de streaming o una televisora, prefiere un XML con reglas claras a un texto libre.
Para quien produce, el TTML suele ser un requisito de entrega. El trabajo de subtitular no cambia: haces el SRT y conviertes al final, sin tocar el tiempo.
TTML en FilmScribe
Entregamos los subtítulos en SRT y en FCPXML. Cuando el cliente pide TTML o DFXP, la herramienta gratis convierte el SRT en un XML válido en UTF-8, con la cursiva conservada y el tiempo en milisegundos.
Convertir SRT a TTML Pega o arrastra el .srt y descarga el .ttml, con encabezado válido y cada bloque como párrafo. Convertir SRT a TTML →Cómo entregar un TTML que pase la validación
- 01
Pide la guía de entrega
Cada plataforma usa su propio perfil de TTML, con reglas sobre el formato del tiempo, los estilos y la extensión. Antes de convertir, pide la guía por escrito y revisa qué perfil exigen, como IMSC1.
- 02
Escapa los caracteres especiales
Como es XML, el signo & dentro del texto se escribe & y el signo < se escribe <. Un solo & suelto en un subtítulo, como en “Pérez & Hijos”, rompe el archivo entero.
- 03
Atento al formato del tiempo
El TTML acepta el tiempo de varias formas: con milisegundos, en cuadros o en segundos con la letra s. Si la guía pide cuadros, el archivo tiene que declarar la tasa de cuadros correcta.
- 04
Valida antes de enviar
Abre el archivo en un navegador o en un validador de XML: si falta cerrar una etiqueta, te dice la línea exacta. Es más rápido que esperar el rechazo de la plataforma.
Términos relacionados
Ver todos los términos →Preguntas frecuentes
¿TTML y DFXP son lo mismo?
Casi. DFXP es el nombre de un perfil antiguo de TTML, y mucha gente usa los dos nombres para el mismo archivo. Si tienes dudas, pregunta qué extensión esperan: .ttml, .dfxp o .xml.
¿Cómo abro un archivo TTML?
Cualquier editor de texto lo abre, porque es XML. Para ver los subtítulos sobre el video, usa un reproductor que lea TTML o conviértelo a SRT.
¿Qué se pierde al convertir TTML a SRT?
Se pierden los estilos y las regiones, que el SRT no guarda. El texto, los saltos de línea y los tiempos quedan iguales.
Subtítulos, cortes y pietaje. En un solo lugar.
Sube el video o pega el enlace de YouTube. Transcribimos con el tiempo de cada palabra y tú llevas el resultado a tus redes o a tu editor.
Ves el resultado en tu material antes de registrar la tarjeta.