Convertissez des sous-titres SRT en texte brut
Transformez un fichier .srt fragmenté en une transcription lisible. Sans code temporel, sans numéro de séquence, sans envoi de fichier. Tout s'exécute localement dans votre navigateur.
Vos fichiers ne touchent jamais un serveur. Chaque conversion sur cette page s'exécute localement dans votre navigateur grâce à l'API FileReader de JavaScript. Rien n'est envoyé, enregistré ou stocké. Sans risque pour les enregistrements confidentiels Zoom/Teams, les vidéos non publiées et les entretiens juridiques.
Comment fonctionne la conversion de SRT en TXT
Un fichier SRT (SubRip Subtitle) est constitué de blocs répétés de quatre lignes : un numéro de séquence, une plage de code temporel au format HH:MM:SS,mmm --> HH:MM:SS,mmm (notez la virgule avant les millisecondes, le détail qui distingue le SRT du WebVTT), une ou deux lignes de texte de sous-titre, puis une ligne vide avant le début du bloc suivant. Cette structure est parfaite pour synchroniser un dialogue avec une vidéo, mais elle est peu pratique à lire comme un document : les phrases sont découpées toutes les deux ou trois secondes pour tenir à l'écran, et des métadonnées comme les numéros de séquence encombrent une transcription que personne n'a demandée.
Le convertisseur SRT vers TXT de SubToolDesk analyse chaque bloc localement dans votre navigateur. Aucun fichier ne quitte jamais votre appareil. Il extrait uniquement le texte des sous-titres, se débarrasse entièrement des numéros d'index et des codes temporels, et (en option) réassemble les fragments en paragraphes naturels.
Comment convertir SRT en TXT (étape par étape)
- Glissez votre fichier
.srtsur le convertisseur ci-dessus, ou cliquez sur « Importer un fichier » pour le sélectionner. - Vérifiez que le badge de format détecté automatiquement affiche SRT.
- Activez Fusionner en paragraphes pour obtenir une prose fluide, ou désactivez-le pour conserver un sous-titre par ligne.
- Activez Retirer les étiquettes d'intervenant si votre fichier contient des noms comme « INTERVENANT 1 : ».
- Activez Retirer les balises de formatage pour supprimer tout style
<i>,<b>ou<u>resté dans la source. - Appuyez sur Copier ou Télécharger pour récupérer le fichier
.txtfinal.
Pourquoi convertir du SRT en texte brut
Un fichier .srt est conçu pour un lecteur vidéo, pas pour une personne qui lit. Le réduire à du texte brut répond presque toujours à un besoin précis par la suite :
- Raison : coller le dialogue dans des notes de réunion ou un document de projet, où les numéros de séquence et les codes temporels ne sont que du bruit.
- Raison : transmettre une transcription à un résumeur IA ou un chatbot, qui lit bien mieux une prose continue que des centaines de fragments de deux secondes.
- Raison : rédiger un récapitulatif de blog ou des notes d'épisode à partir d'un podcast, d'un webinaire ou d'une interview enregistrée, où il faut des phrases complètes à citer.
- Raison : remettre une transcription de déposition ou d'entretien à un relecteur juridique ou de conformité qui n'a besoin que des mots prononcés, pas de la synchronisation.
- Raison : envoyer une transcription pour traduction ou relecture, où traducteurs et relecteurs travaillent avec des paragraphes, pas des blocs de sous-titres.
- Raison : archiver un appel ou un enregistrement sous forme de document lisible et consultable une fois que la vidéo d'origine n'a plus besoin d'être conservée.
Avant et après : un exemple réel
Un court export SRT façon interview, avec numéros de séquence, codes temporels à virgule, un préfixe d'intervenant et une balise italique inclus, converti avec Fusionner en paragraphes, Retirer les étiquettes d'intervenant et Retirer les balises de formatage tous activés (l'état par défaut sur cette page) :
1 00:00:01,200 --> 00:00:04,000 INTERVENANT 1 : Bon retour, aujourd'hui nous passons en revue les chiffres du T3. 2 00:00:04,300 --> 00:00:07,900 INTERVENANT 2 : <i>Merci de m'avoir invité.</i> Entrons directement dans le sujet. 3 00:00:08,100 --> 00:00:11,500 INTERVENANT 1 : Le chiffre d'affaires a augmenté de huit pour cent sur un an.
Bon retour, aujourd'hui nous passons en revue les chiffres du T3. Merci de m'avoir invité. Entrons directement dans le sujet. Le chiffre d'affaires a augmenté de huit pour cent sur un an.
Chaque numéro de séquence, chaque ligne de code temporel, les préfixes INTERVENANT 1 : et INTERVENANT 2 :, ainsi que la balise <i> ont disparu. Ce qui reste est exactement ce qui a été dit, remis en forme en phrases lisibles.
Le format SRT, octet par octet
Un seul bloc valide ressemble à ceci :
1 00:00:03,500 --> 00:00:06,120 Merci de vous joindre à l'appel aujourd'hui.
Le numéro repart de 1 pour chaque fichier et s'incrémente de un par bloc ; les lecteurs ignorent les écarts, mais un convertisseur propre (comme celui-ci) renumérote toujours de façon séquentielle à l'export pour éviter de perturber les outils en aval. Les blocs sur plusieurs lignes sont joints par un retour à la ligne à l'intérieur du bloc ; SubToolDesk traite ce retour interne comme un simple retour visuel, pas comme une fin de phrase, lors de la fusion en paragraphes.
Pourquoi retirer les étiquettes d'intervenant et les balises avant de fusionner ?
Les logiciels de transcription et les outils de sous-titrage automatique font souvent précéder chaque ligne d'un identifiant d'intervenant pour qu'un éditeur humain puisse suivre qui parle. C'est utile dans un logiciel de montage vidéo, mais cela casse le flux d'une transcription en paragraphes et devient étrange lorsque c'est répété à chaque phrase. De même, l'italique (<i>) utilisé pour du texte à l'écran ou une mise en valeur s'affiche sous forme de balises littérales entre chevrons une fois la synchronisation retirée ; les supprimer avant la fusion en paragraphes rend le résultat prêt à publier.
Confidentialité par architecture, pas par politique
Les convertisseurs concurrents envoient généralement votre fichier à un serveur pour l'analyser, ce qui signifie que votre enregistrement de réunion confidentiel, votre déposition juridique ou le script d'une vidéo non publiée transite par l'infrastructure de quelqu'un d'autre. L'outil SRT vers TXT de SubToolDesk est construit à l'inverse : l'analyse, le nettoyage et l'affichage se font tous en JavaScript, dans votre onglet. Il n'existe aucun point d'envoi vers lequel cette fonctionnalité pourrait transmettre des données. Ce n'est pas une promesse de politique, c'est une garantie structurelle.
Cas d'usage courants pour SRT vers TXT
- Récapitulatifs de blog et notes d'épisode : transformez le fichier de sous-titres d'un podcast ou d'un webinaire en brouillon lisible en quelques secondes, au lieu de tout réécouter pour prendre des notes depuis le début.
- Relecture juridique et de conformité : réduisez une déposition ou un entretien SRT à un dialogue brut pour un relecteur qui n'a besoin que des mots, pas de la synchronisation.
- Préparation à la traduction : fournissez à un traducteur des paragraphes continus plutôt que des fragments de deux secondes, qui se lisent bien plus naturellement dans une autre langue.
- Alimenter un résumeur IA : la plupart des modèles de langage produisent de meilleurs résumés à partir d'une prose fluide qu'à partir d'un fichier truffé de codes temporels, et la fusion en paragraphes fait ce reformatage pour vous.
- Archives consultables : les transcriptions en texte brut sont plus faciles à rechercher en texte intégral, à étiqueter et à stocker dans un système de documentation ou de base de connaissances qu'un fichier de sous-titres synchronisé.
Cas particuliers gérés par l'analyseur
Les fichiers SRT réels sont rarement parfaitement formés, c'est pourquoi l'analyseur est conçu pour tolérer les irrégularités courantes plutôt que d'échouer face à elles. Les numéros de séquence manquants ou dupliqués sont entièrement ignorés. Les blocs sont renumérotés à la volée à partir des lignes de code temporel, qui sont la seule partie structurellement obligatoire d'un bloc. Les fichiers utilisant des fins de ligne Windows (\r\n), Unix (\n), ou un mélange des deux, sont normalisés avant l'analyse. Un bloc s'étendant sur deux ou trois lignes de texte est traité comme un seul bloc, et ses retours à la ligne internes sont réduits à de simples espaces avant que la logique de fusion en paragraphes ne s'exécute, afin qu'un retour à la ligne au milieu d'une phrase ne devienne jamais un faux saut de paragraphe.
Ce que ce convertisseur conserve et supprime
Conservé :
- Chaque mot du texte parlé, dans son ordre et sa ponctuation d'origine.
- Les sauts de paragraphe, qu'il s'agisse de la structure d'origine à une ligne par bloc, ou de paragraphes basés sur les phrases si Fusionner en paragraphes est activé.
Supprimé :
- Chaque numéro de séquence et plage de code temporel.
- Les préfixes d'intervenant en texte brut comme
INTERVENANT 1 :, lorsque Retirer les étiquettes d'intervenant est activé. - Les balises de formatage telles que
<i>,<b>et<u>, lorsque Retirer les balises de formatage est activé. - Les lignes vides séparant les blocs, une fois le texte remis en forme en lignes ou paragraphes simples.
Problèmes courants et comment les résoudre
- Les numéros de séquence ou les flèches
-->sont encore présents dans le résultat : vérifiez que le badge de format au-dessus du convertisseur affiche bien SRT, et non Unknown ; un collage tronqué peut perturber la détection des blocs. - Des noms comme
INTERVENANT 1 :précèdent encore les lignes : activez Retirer les étiquettes d'intervenant ; il ne détecte qu'un motif de nom en début de ligne et n'agit pas s'il est désactivé. - Des balises
<i>ou<b>apparaissent en texte littéral : activez Retirer les balises de formatage ; c'est un interrupteur distinct de Retirer les étiquettes d'intervenant, et il doit être activé séparément. - La transcription se lit comme une phrase par ligne plutôt qu'en paragraphes fluides : activez Fusionner en paragraphes.
- Les paragraphes deviennent trop longs sans aucun signe de changement d'intervenant : désactivez plutôt Fusionner en paragraphes et conservez une ligne par bloc ; une fois les étiquettes d'intervenant retirées, le texte brut n'a aucun moyen de marquer un changement d'intervenant au milieu d'un paragraphe.
- Les lettres accentuées ou le texte non anglais apparaissent comme des caractères corrompus du type
é: le fichier.srtsource n'a pas été enregistré en UTF-8 ; réexportez-le ou réenregistrez-le en UTF-8 et importez-le à nouveau.
Ce que cet outil ne fait volontairement pas
Il ne reconstruira pas la ponctuation manquante ni n'ajoutera de majuscules absentes du fichier d'origine. Si votre SRT source ne contient aucun point (fréquent avec certains sous-titres générés automatiquement), la fusion en paragraphes n'a aucun repère et traitera tout le fichier comme un seul bloc continu. Dans ce cas, désactiver la fusion et examiner d'abord la sortie à une ligne par bloc est l'approche la plus fiable, et vous pouvez ensuite ajouter vos propres sauts de paragraphe manuellement. L'outil ne traduira, ne résumera ni ne réécrira non plus votre contenu d'une autre manière. Il ne fait que reformater et nettoyer ce qui est déjà là.
Questions fréquentes
Comment convertir un fichier SRT en fichier TXT ?
Glissez votre fichier .srt sur le convertisseur ci-dessus, ou collez son contenu dans le panneau de gauche. Une fois que le badge de format confirme SRT, choisissez la sortie Texte brut et appuyez sur Copier ou Télécharger. Les numéros de séquence et les codes temporels sont supprimés et le dialogue est réassemblé en paragraphes lisibles par défaut, entièrement dans votre navigateur.
La conversion de SRT en TXT supprime-t-elle automatiquement les horodatages ?
Oui. La sortie en texte brut ne contient jamais de codes temporels ni de numéros de séquence. Ceux-ci n'existent que pour synchroniser les sous-titres avec la vidéo, et ils sont supprimés dès que vous choisissez la sortie Texte brut sur cette page.
Que change exactement « Fusionner en paragraphes » ?
Les fichiers SRT découpent souvent une seule phrase en trois ou quatre courts blocs pour qu'elle tienne à l'écran. La fusion réassemble ces fragments en phrases complètes et regroupe les phrases en paragraphes, en utilisant la ponctuation pour détecter où chaque paragraphe se termine, afin que le résultat se lise comme un document, et non comme une piste de sous-titres.
Mon SRT contient des étiquettes « INTERVENANT 1 : » et « INTERVENANT 2 : ». Puis-je les supprimer ?
Activez Retirer les étiquettes d'intervenant. Cette option détecte et supprime les identifiants de début de ligne courants : noms tout en majuscules suivis d'un deux-points, noms entre crochets comme [Jean], et motifs « >> INTERVENANT : », ligne par ligne, avant l'exécution de la fusion en paragraphes.
Cela fonctionnera-t-il avec des fichiers SRT exportés depuis Premiere, DaVinci Resolve ou Otter.ai ?
Oui. L'analyseur suit la norme SRT standard (index séquentiel, plage de code temporel avec virgule pour les millisecondes, bloc de texte) vers laquelle pratiquement tous les logiciels de montage et de transcription exportent, quel que soit le logiciel qui a produit le fichier.
Existe-t-il une limite de taille pour les fichiers SRT ?
Aucune limite stricte. Le plafond pratique est la mémoire disponible de votre navigateur, puisque le fichier entier est conservé et traité côté client plutôt que transmis en flux à un serveur.
Ne puis-je pas simplement supprimer les horodatages moi-même avec Rechercher & Remplacer ?
Pour un fichier court, c'est possible, mais il est facile de se tromper : les blocs varient en nombre de lignes, une expression régulière qui capture un format de code temporel peut en manquer un autre, et il faut ensuite rejoindre manuellement les fragments en phrases. L'analyseur ici gère les blocs de longueur variable, normalise les fins de ligne et fusionne les paragraphes automatiquement, le genre de cas particulier qu'un simple passage de Rechercher & Remplacer manque généralement.