Saltar al contenido
Free Subtitle Converter
Idioma
Tema de color
Apóyanos

Conversor de SRT a DFXP

Algunas plataformas de vídeo, reproductores y flujos de subtitulado todavía piden archivos DFXP, el nombre que tenía el primer TTML. Convierte aquí un archivo SRT en un archivo .dfxp, conservando los tiempos, los saltos de línea y la cursiva de cada subtítulo.

Convierte tu archivo de subtítulos

Archivo de subtítulosSe queda en tu dispositivo

Suelta aquí los archivos de subtítulos

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC y más · hasta 100 archivos

O pega el texto de los subtítulos
¿No tienes un archivo a mano?

Esta página lee tu archivo en tu navegador. No se sube a ningún sitio.

Cómo usarlo

  1. Abre el archivo SRT

    Suelta el archivo .srt, o varios a la vez. Corrige las letras rotas con Codificación del texto antes de descargar.

  2. Revisa la vista previa en DFXP

    DFXP ya está seleccionado. Los subtítulos aparecen como elementos p con tiempos dentro del body.

  3. Descarga el archivo .dfxp

    Súbelo donde tu plataforma pida DFXP o texto temporizado, añadiendo antes un idioma si lo exige.

DFXP y TTML

DFXP, Distribution Format Exchange Profile, era el nombre de TTML mientras era un borrador. El formato se convirtió en el estándar TTML 1 en 2010, y muchas herramientas mantuvieron la extensión .dfxp.

El archivo que escribe esta página es el mismo documento TTML 1 que escribe el conversor de SRT a TTML, guardado con la extensión .dfxp. Usa el espacio de nombres definitivo, http://www.w3.org/ns/ttml.

Antes y después

Dos subtítulos SRT en DFXP. Cada subtítulo es un elemento p con su tiempo de inicio y de fin, el subtítulo en cursiva recibe un span con tts:fontStyle="italic", el salto de línea se convierte en <br/> y el & se escribe como &amp;.

Tu archivo SRT
1
00:00:01,000 --> 00:00:03,500
<i>Where were you last night?</i>

2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you & the kids.
El archivo DFXP que descargas
<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling" xml:lang="">
  <body>
    <div>
      <p begin="00:00:01.000" end="00:00:03.500"><span tts:fontStyle="italic">Where were you last night?</span></p>
      <p begin="00:00:04.000" end="00:00:06.250">At the station,<br/>waiting for you &amp; the kids.</p>
    </div>
  </body>
</tt>

Si la plataforma rechaza el archivo

Los reproductores muy antiguos, creados cuando TTML era un borrador, pueden esperar el espacio de nombres http://www.w3.org/2006/10/ttaf1 y no mostrar nada con un archivo más reciente. Otras plataformas exigen un idioma: xml:lang en el elemento tt se deja vacío, así que añade uno, como xml:lang="en".

Consulta la página de ayuda sobre subtítulos de la plataforma por si necesita algo más, como estilos o regiones. El archivo no tiene ninguno, así que los subtítulos aparecen donde el reproductor los muestre por defecto.

¿Prefieres la línea de comandos?

Si tienes FFmpeg instalado en tu ordenador, esta conversión se hace con un solo comando:

ffmpeg -i input.srt -f ttml output.dfxp

FFmpeg 4.4 y posteriores escriben TTML. No reconocen la extensión .dfxp, así que hace falta -f ttml, y su escritor de TTML conserva las palabras y los saltos de línea, pero no la cursiva.

Aquí no hay nada que instalar: abre hasta 100 archivos a la vez en esta página y descárgalos todos en un solo ZIP.

¿Lo necesitas al revés? Usa el Conversor de DFXP a SRT. Más sobre estos formatos: Subtítulos XML explicados: TTML, DFXP e IMSC

Preguntas y respuestas

¿Un archivo DFXP es distinto de un archivo TTML?

No si viene de este sitio: el XML es idéntico y solo cambia la extensión. Los archivos DFXP de otras herramientas pueden seguir usando el espacio de nombres antiguo del borrador.

¿Puedo cambiar el nombre del archivo .dfxp a .xml?

Sí, si una plataforma pide .xml. El contenido es XML normal, así que la extensión no cambia cómo se lee.

¿Se añaden posiciones y colores?

No. El archivo no tiene regiones ni colores, así que los subtítulos aparecen en el lugar predeterminado del reproductor. Se conservan la cursiva, la negrita y el subrayado.

Invítame a un café