Saltar al contenido
Subtítulos y formatos

¿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

Ejemplo

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é importa

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.

En FilmScribe

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 →
En la práctica

Cómo entregar un TTML que pase la validación

  1. 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.

  2. 02

    Escapa los caracteres especiales

    Como es XML, el signo & dentro del texto se escribe &amp; y el signo < se escribe &lt;. Un solo & suelto en un subtítulo, como en “Pérez & Hijos”, rompe el archivo entero.

  3. 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.

  4. 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.

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.