Convertir txt en srt

Convertir TXT en SRT

Créez des sous-titres SRT synchronisés à partir d’une transcription TXT à l’aide d’éditeurs de sous-titres de bureau ou en ligne.

Convertir des fichiers TXT en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour TXT vers SRT, mais vous pouvez convertir des fichiers TXT en ligne vers ces formats et bien d’autres :

Comment convertir txt en fichier srt

Un lecteur vidéo, un éditeur ou une plateforme de sous-titrage peut nécessiter des sous-titres au format SRT au lieu d’une simple transcription au format TXT. La conversion est directe uniquement lorsque le texte contient déjà des données de synchronisation ; une transcription non synchronisée nécessite la création manuelle d’horodatages ou leur génération à partir de la piste audio de la vidéo.

Contenu des formats

TXT est un fichier texte non formaté contenant des caractères, des sauts de ligne et parfois des métadonnées d’encodage. Les rédacteurs, les services de transcription, les applications de prise de notes et les outils de conversion de la parole en texte l’utilisent couramment pour les transcriptions, mais TXT ne définit ni les repères de sous-titres, ni les temps d’affichage, ni le positionnement des intervenants, ni le formatage des sous-titres.

SRT (SubRip Subtitle) est un format de sous-titres en texte brut. Chaque repère contient normalement un numéro séquentiel, une heure de début et de fin au format hours:minutes:seconds,milliseconds, une ou plusieurs lignes de texte, ainsi qu’une ligne vide :

1
00:00:01,200 --> 00:00:03,800
Bienvenue à la présentation.

2
00:00:04,000 --> 00:00:06,500
La première section commence maintenant.

SRT est pris en charge par la plupart des lecteurs multimédias, des éditeurs vidéo, des services de diffusion en continu et des applications de sous-titrage. Il est compact, portable et facile à consulter ou à corriger avec un éditeur de texte. Il peut contenir des balises de base telles que <i> pour l’italique, mais la police, la position, la couleur et les autres styles ne sont pas pris en charge de manière uniforme par toutes les applications.

Vérifier si le fichier TXT est déjà synchronisé

Ouvrez le fichier dans un éditeur de texte et recherchez des entrées contenant des heures de début et de fin, par exemple 00:01:12,500 --> 00:01:15,000. Si le fichier contient uniquement des paragraphes ou des lignes de dialogue, renommer .txt en .srt ne créera pas de sous-titres valides, et un convertisseur de fichiers générique ne peut pas déterminer à quel moment chaque ligne doit apparaître.

Pour une transcription synchronisée, vérifiez que chaque repère comporte un numéro unique, une plage horaire valide, le texte du sous-titre et une ligne vide avant le repère suivant. Convertissez les horodatages au format SRT avec des millisecondes séparées par des virgules si la source utilise des points, des images ou une autre notation.

Convertir avec Subtitle Edit

Subtitle Edit est un éditeur de sous-titres gratuit pour Windows, adapté à la synchronisation manuelle et à la conversion de formats. Voici une méthode pratique :

  1. Installez Subtitle Edit depuis la source officielle du projet et ouvrez le fichier TXT via File → Import → Plain text, si le fichier possède déjà une structure reconnue par l’importateur.
  2. Pour une transcription non synchronisée, créez des entrées de sous-titres, collez une légende ou une unité de dialogue dans chaque entrée, puis définissez les heures de début et de fin dans la grille des sous-titres. Utilisez la forme d’onde de la vidéo ou la lecture audio pour positionner précisément les limites.
  3. Supprimez les lignes trop longues, scindez les légendes lors des pauses naturelles et corrigez les problèmes d’encodage ou d’orthographe.
  4. Enregistrez le résultat avec File → Save as, choisissez SubRip (*.srt) et vérifiez que le nom de fichier se termine par .srt.

Les versions de Subtitle Edit et les menus d’importation peuvent différer. Si l’importation de texte brut ne sépare pas correctement la transcription, créez les entrées dans un nouveau document de sous-titres et collez le texte manuellement. Ses fonctions de reconnaissance vocale, lorsqu’elles sont disponibles, peuvent générer des synchronisations à partir de l’audio, mais elles nécessitent la vidéo ou l’audio d’origine et doivent tout de même être vérifiées.

Utiliser un éditeur de sous-titres en ligne

Des services accessibles depuis un navigateur tels que Happy Scribe, VEED et Kapwing peuvent importer des transcriptions ou accepter du texte collé, synchroniser le texte avec des contenus multimédias téléversés et exporter au format SRT. Leurs règles d’importation des fichiers TXT diffèrent : certains traitent le fichier comme une transcription non synchronisée, tandis que d’autres ne reconnaissent que certaines dispositions d’horodatage.

  1. Ouvrez l’éditeur de sous-titres ou de légendes du service, téléversez la vidéo ou l’audio lorsqu’une synchronisation est nécessaire, puis téléversez ou collez le contenu TXT.
  2. Divisez la transcription en repères de sous-titres et synchronisez chaque repère avec la lecture ou avec la synchronisation automatique issue de la reconnaissance vocale du service.
  3. Vérifiez la synchronisation et le texte générés, puis sélectionnez Export → SRT ou l’option de téléchargement équivalente.

Ne téléversez pas de transcriptions confidentielles ou de contenus multimédias non publiés sans vérifier les conditions de conservation et de confidentialité du fournisseur. Un éditeur de bureau est préférable lorsque le contenu ne peut pas être envoyé à un serveur tiers.

Vérifier la synchronisation et la compatibilité

  • Utilisez l’encodage UTF-8 pour préserver les caractères accentués et les écritures non latines ; si un lecteur affiche du texte illisible, rouvrez et enregistrez de nouveau le fichier en UTF-8.
  • Veillez à ce que les repères soient lisibles : évitez les lignes trop longues, accordez suffisamment de temps pour les lire et ne superposez pas plusieurs repères, sauf si le logiciel cible prend en charge cette disposition.
  • Vérifiez que chaque heure de fin est postérieure à l’heure de début et que les numéros des repères augmentent séquentiellement. Supprimez les métadonnées non prises en charge et les éléments de formatage superflus provenant de la source TXT.
  • SRT enregistre les temps en millisecondes et n’intègre pas de fréquence d’images vidéo. Si les synchronisations ont été converties à partir de numéros d’images, utilisez la fréquence d’images correcte de la vidéo source, faute de quoi les repères risquent de se décaler.
  • Testez le fichier exporté avec le lecteur ou l’éditeur prévu. Certaines plateformes n’acceptent SRT qu’avec un encodage, une longueur maximale de ligne, une durée de repère ou des conventions de nommage spécifiques.

Comparaison du format TXT vs SRT

Comparaison entre les formats TXT et SRT sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier TXT et SRT
Propriété .TXT Plain Text File .SRT SubRip Subtitle
Norme ouverte Oui Partiellement ouvert
Compression Non compressé Non compressé
Taille de fichier typique Très petit Très petit
S’ouvre dans un navigateur web Oui, nativement Partiel
Modification ultérieure Facile Facile
Support des métadonnées Aucun Basique
Lisible en texte brut Oui Oui
Idéal pour Échange de données Partage et distribution
Date d’introduction — 1997
Développeur — Unknown / SubRip community
Type MIME text/plain application/x-subrip

Questions fréquentes

Peut-on convertir automatiquement une transcription TXT en sous-titres SRT ?

Une transcription TXT peut être convertie en fichier SRT, mais il faut y ajouter les numéros de séquence des sous-titres ainsi que les horodatages de début et de fin. Un texte TXT brut ne contient pas les informations de synchronisation nécessaires aux sous-titres.

Le formatage de mon fichier TXT sera-t-il conservé dans un fichier SRT ?

Lors de la conversion de TXT en SRT, seuls le texte simple et les sauts de ligne intentionnels sont généralement conservés. Les polices, les couleurs, le positionnement, les images et les autres styles ne font pas partie du formatage SRT standard.

Pourquoi mes sous-titres SRT s'affichent-ils au mauvais moment ou ne se chargent-ils pas ?

Une syntaxe d'horodatage incorrecte, des plages horaires qui se chevauchent, des numéros de séquence manquants ou des lignes vides non valides peuvent entraîner un affichage incorrect du fichier SRT ou empêcher son chargement. Chaque sous-titre doit normalement comporter un numéro, une heure de début et de fin valides, ainsi que son texte dans l'ordre attendu.

Puis-je modifier le fichier SRT après avoir converti une transcription TXT ?

Oui, le format SRT reste un format de sous-titres en texte brut et modifiable. Vous pouvez ajuster le texte, les sauts de ligne, les numéros de séquence et les timings, mais la reconversion en TXT fera généralement perdre ces timings, sauf s'ils sont conservés séparément.