Aller au contenu
Free Subtitle Converter
Langue
Thème de couleur
Nous soutenir

Convertisseur SRT vers DFXP

Certaines plateformes vidéo, certains lecteurs et certains processus de sous-titrage demandent encore des fichiers DFXP, le nom que portait le TTML à ses débuts. Convertissez ici un fichier SRT en fichier .dfxp, en conservant le minutage, les retours à la ligne et l’italique de chaque sous-titre.

Convertissez votre fichier de sous-titres

Fichier de sous-titresReste sur votre appareil

Déposez vos fichiers de sous-titres ici

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC et plus · jusqu’à 100 fichiers

Ou collez le texte des sous-titres
Pas de fichier sous la main ?

Votre fichier est lu par cette page, dans votre navigateur. Il n’est envoyé nulle part.

Mode d’emploi

  1. Ouvrez le fichier SRT

    Déposez le fichier .srt, ou plusieurs à la fois. Corrigez les lettres illisibles avec Encodage du texte avant de télécharger.

  2. Vérifiez l’aperçu DFXP

    DFXP est déjà sélectionné. Les sous-titres apparaissent sous forme d’éléments p minutés à l’intérieur du body.

  3. Téléchargez le fichier .dfxp

    Importez-le là où votre plateforme demande du DFXP ou du texte minuté, en ajoutant d’abord une langue si elle l’exige.

DFXP et TTML

DFXP, pour Distribution Format Exchange Profile, était le nom du TTML lorsqu’il n’était qu’un brouillon. Le format est devenu la norme TTML 1 en 2010, et de nombreux outils ont gardé l’extension .dfxp.

Le fichier que cette page écrit est le même document TTML 1 que celui du convertisseur SRT vers TTML, enregistré avec une extension .dfxp. Il utilise l’espace de noms définitif, http://www.w3.org/ns/ttml.

Avant et après

Deux sous-titres SRT en DFXP. Chaque sous-titre est un élément p avec ses temps de début et de fin, le sous-titre en italique reçoit un span avec tts:fontStyle="italic", le retour à la ligne devient <br/> et le & est écrit &amp;.

Votre fichier 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.
Le fichier DFXP que vous téléchargez
<?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 plateforme refuse le fichier

Les très vieux lecteurs, conçus quand le TTML n’était qu’un brouillon, peuvent attendre l’espace de noms http://www.w3.org/2006/10/ttaf1 et ne rien afficher avec un fichier plus récent. D’autres plateformes exigent une langue : xml:lang sur l’élément tt est laissé vide, ajoutez-en donc une, comme xml:lang="en".

Consultez la page d’aide de la plateforme sur les sous-titres pour savoir s’il lui faut autre chose, comme des styles ou des régions. Le fichier n’en contient pas : les sous-titres apparaissent donc là où le lecteur les affiche par défaut.

Vous préférez la ligne de commande ?

Si FFmpeg est installé sur votre ordinateur, cette conversion tient en une commande :

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

FFmpeg 4.4 et versions ultérieures écrit du TTML. Il ne connaît pas l’extension .dfxp, il faut donc -f ttml, et son module d’écriture TTML conserve le texte et les retours à la ligne, mais pas l’italique.

Rien à installer ici : ouvrez jusqu’à 100 fichiers à la fois sur cette page et téléchargez-les tous dans un seul ZIP.

Besoin de l’inverse ? Utilisez le Convertisseur DFXP vers SRT. En savoir plus sur ces formats : Les sous-titres XML expliqués : TTML, DFXP et IMSC

Questions et réponses

Un fichier DFXP est-il différent d’un fichier TTML ?

Pas quand il provient de ce site : le XML est identique, seule l’extension diffère. Les fichiers DFXP d’autres outils peuvent encore utiliser l’ancien espace de noms provisoire.

Puis-je renommer le fichier .dfxp en .xml ?

Oui, si une plateforme demande du .xml. Le contenu est du XML simple : l’extension ne change donc pas la façon dont il est lu.

Des positions et des couleurs sont-elles ajoutées ?

Non. Le fichier n’a ni régions ni couleurs : les sous-titres apparaissent donc à l’emplacement par défaut du lecteur. L’italique, le gras et le soulignement sont conservés.

Offrez-moi un café