Skip to content

Convertisseur de sous

Transformez les heures de début et le texte des cues TTML en un fichier LRC simple.

Glissez-déposez votre fichier TTML ici

ou cliquez pour parcourir

Prend en charge les fichiers .ttml, .itt, .xml jusqu'à 50 Mo

Architecture du moteur principal

Convertisseur en ligne gratuit de TTML vers LRC

Ce convertisseur lit les cues <p> d'un document TTML et écrit une sortie LRC standard au niveau des lignes. Chaque cue reçoit un horodatage de début [mm:ss.xx], les heures de fin ne sont pas conservées, les éléments <br/> deviennent des lignes physiques et les balises de mise en forme en ligne courantes sont supprimées. La conversion reste dans votre navigateur.

Inspecteur de payload et syntaxe

TTML vers LRC Inspection de la syntaxe et structure du code

Comparaison côte à côte de la syntaxe de code illustrant les définitions d'en-tête, la syntaxe d'horodatage et le formatage du payload de cues

Synchronisation à la milliseconde
input.ttml
TTML SOURCE
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
output.lrc
LRC RÉSULTAT
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
Fiche technique

TTML vs LRC Spécifications techniques

Conforme aux standards
Format d'entrée

TTML

TTML

TTML (Timed Text Markup Language) est un format de sous-titres XML. Ce convertisseur recherche des éléments <p> avec des attributs de minutage begin et end, ou begin et dur, et accepte un minutage en secondes ou en valeurs d'horloge. Les cues sans attribut begin sont ignorées.

Format de sortie

LRC

LRC

LRC est un format de paroles minuté par ligne. Ce convertisseur écrit uniquement des lignes [mm:ss.xx]texte ; il n'ajoute pas de balises de métadonnées telles que [ti:], [ar:] ou [offset:], et n'écrit pas d'heures de fin. Le texte d'une cue sur plusieurs lignes devient des lignes de continuation sans horodatage.

Différences de Format

TTML stocke les cues dans des éléments XML <p> ; LRC utilise des lignes de texte horodatées.
TTML prend en charge les attributs end et duration ; cette sortie LRC conserve uniquement les heures de début.
Le minutage TTML peut inclure des millisecondes ; la sortie LRC utilise deux chiffres fractionnaires.
Les styles TTML ne sont pas mappés vers LRC.

Dépannage de conversion et pièges courants

Solutions pratiques pour la compatibilité des lecteurs, l'encodage des caractères et la synchronisation temporelle

4 pièges courants
GOTCHA #1

Le timing des sous-titres est décalé ou asynchrone sur le lecteur

Les vidéos présentent parfois des fréquences d'images différentes (23,976 fps vs 25 fps). Utilisez notre outil de synchronisation pour ajuster le décalage global.

GOTCHA #2

Les caractères accentués s'affichent sous forme de symboles corrompus

Les anciens fichiers encodés en Windows-1252 peuvent poser problème. Notre outil normalise la sortie en UTF-8 propre.

GOTCHA #3

Superposition de sous-titres lorsque plusieurs personnes parlent

Chaque format gère les dialogues simultanés différemment. Ajustez la durée des répliques dans notre Éditeur de Sous-titres.

GOTCHA #4

Les logiciels de montage (Premiere, DaVinci, Final Cut) refusent le fichier

Les logiciels professionnels imposent des règles strictes. Notre convertisseur élimine les erreurs de syntaxe et produit des fichiers propres et normalisés.

Caractéristiques

Lit les cues <p> TTML avec un minutage begin/end ou begin/dur
Écrit des horodatages de début LRC [mm:ss.xx]
Ignore les heures de fin TTML, car le format LRC n'utilise que des horodatages de début
Convertit les éléments <br/> en lignes physiques
Supprime les balises de mise en forme en ligne TTML courantes
Traite les fichiers localement dans votre navigateur

Pourquoi Convertir ?

Le LRC est utile lorsqu'un flux de travail orienté paroles exige une seule heure de début par ligne.
Le LRC est plus simple à inspecter et à modifier que le XML Timed Text.
Ignorer les heures de fin convient parfaitement lorsque l'horodatage suivant définit la ligne suivante.
Le texte LRC brut est facile à réutiliser dans les outils de paroles et de karaoké compatibles.
Scenarios

Cas d'Utilisation Courants

Préparation de paroles

Convertissez un contenu TTML minuté par ligne en LRC pour les outils de paroles qui lisent les horodatages [mm:ss.xx].

Minutage simplifié

Conservez les heures de début des cues tout en supprimant les heures de fin et la structure XML.

Réutilisation du texte

Convertissez le texte TTML analysé en un format simple de lignes horodatées pour une édition ultérieure.

Format Ecosystem

Formats Associés

Comment ça marche

  1. 1

    Sélectionnez ou déposez un fichier TTML.

  2. 2

    L'analyseur extrait le texte des éléments <p> et leur minutage begin, dans l'ordre du document.

  3. 3

    Le minutage en millisecondes est tronqué aux deux chiffres fractionnaires du LRC.

  4. 4

    Les balises en ligne courantes sont supprimées et les sauts de ligne sont conservés.

  5. 5

    Chaque cue commence une nouvelle ligne LRC [mm:ss.xx].

Foire aux questions

Non. La sortie LRC ne contient que des horodatages de début. Les valeurs end et dur de TTML ne sont pas conservées après l'analyse.

Les horodatages utilisent deux chiffres fractionnaires. La précision supplémentaire en millisecondes de la source TTML est tronquée.

Oui. Il n'y a ni inscription ni filigrane, et la conversion se produit dans votre navigateur.

Non. Il écrit uniquement des lignes de texte horodatées, sans [ti:], [ar:], [offset:] ni autres balises de métadonnées.

La cue commence par un horodatage [mm:ss.xx] ; les lignes suivantes de la cue apparaissent comme des lignes de continuation sans horodatage.

Non. Le traitement reste dans votre navigateur et le fichier de sous-titres n'est pas téléversé.

Prêt à convertir vos sous-titres ?

Déposez votre fichier TTML ici et convertissez-le en LRC instantanément.