Comment convertir TTML en SRT (extraire des sous-titres en texte brut)
Convertissez les sous-titres TTML de Netflix ou du broadcast en un SRT universel.
Le TTML est le format de sous-titres derrière Netflix, Apple TV et les flux de diffusion, mais la plupart des lecteurs, éditeurs et outils de téléchargement attendent du SRT. Si vous avez un fichier TTML et avez besoin de quelque chose que tout appareil peut lire, convertir le TTML en SRT supprime le XML et les styles pour ne garder que des sous-titres propres et universels. Ce guide décrit ce qui se passe pendant cette conversion et comment convertir le TTML en SRT gratuitement.
Pourquoi reconvertir le TTML en SRT
Le TTML est puissant mais lourd. C'est du XML, il peut être volumineux, et il transporte des styles et du positionnement que de nombreux lecteurs ignorent simplement. Le SRT, c'est l'inverse : minuscule, texte brut, et pris en charge par quasiment tous les lecteurs, smart TV, téléphones et éditeurs vidéo. Quand vous n'avez besoin que des mots et de la temporisation, le SRT est la bonne cible.
Les raisons courantes de convertir incluent l'ouverture de sous-titres de streaming dans VLC ou MPV, l'importation de sous-titres dans Premiere Pro, DaVinci Resolve ou Final Cut Pro, ou l'envoi de sous-titres dans un flux de traduction ou d'IA qui fonctionne mieux avec du texte brut.
La conversion de TTML en SRT conserve les dialogues et la temporisation. Elle ne supprime que ce que le SRT n'a aucun moyen d'exprimer.
Ce qui est conservé et ce qui est perdu
Conservé : le texte intégral des sous-titres, l'heure de début et de fin de chaque sous-titre, et les sauts de ligne. La temporisation du TTML s'exprime en secondes ou en valeurs d'horloge et conserve la précision à la milliseconde, ce qui se transpose proprement au format HH:MM:SS,mmm qu'utilise le SRT.
Perdu : les styles tels que polices, couleurs et contours ; le positionnement à l'écran et les régions ; et les métadonnées XML comme les attributs de langue. Rien de tout cela ne peut exister en SRT, donc c'est supprimé pour produire une sortie valide. Le texte et la temporisation, qui sont ce qui compte pour la lecture, restent intacts.
Comment fonctionne la conversion
Chaque élément <p> du TTML devient un bloc SRT. Le convertisseur lit les attributs begin et end, les convertit en horodatages SRT, attribue un numéro séquentiel et écrit le texte. Les balises <br/> en ligne deviennent de simples sauts de ligne. Le résultat est un fichier SRT standard qui se lit partout.
Comment convertir le TTML en SRT
Utilisez notre convertisseur gratuit de TTML en SRT. Uploadez votre fichier TTML ou ITT et l'outil en extrait le texte et la temporisation dans un document SRT propre. Pour la direction inverse, le convertisseur de SRT en TTML rajoute la structure XML.
Questions fréquentes
La temporisation sera-t-elle précise après conversion ?
Oui. Le TTML prend en charge la précision à la milliseconde et le SRT aussi, donc les heures de début et de fin sont conservées exactement, sans arrondi.
Cela fonctionne-t-il sur les fichiers ITT (iTunes Timed Text) ?
Oui. L'ITT utilise la même structure XML que le TTML, donc le convertisseur lit les fichiers ITT de la même manière et produit un SRT valide.
Les styles peuvent-ils être récupérés plus tard ?
Pas depuis le SRT, puisqu'il n'a pas de styles. Si vous avez besoin de styles plus tard, conservez le TTML original, ou reconvertissez le SRT dans un format stylé tel que l'ASS lorsque vous avez besoin d'un contrôle visuel.