Convertir SRT en TXT
Extraire les dialogues des sous-titres à partir de fichiers SRT pour les modifier, les rechercher ou les archiver en texte brut.
Convertir des fichiers SRT en ligne
Nous n’avons pas encore de convertisseur en ligne dédié pour SRT vers TXT, mais vous pouvez convertir des fichiers SRT en ligne vers ces formats :
Comment convertir srt en fichier txt
- Sous-titres vidéo
- Aucune note pour l'instant.
Qu’est-ce que le format SRT ?
SRT, ou SubRip Subtitle, est un format de sous-titres en texte brut utilisé par les lecteurs multimédias, les éditeurs vidéo, les outils de sous-titrage et les flux de travail de diffusion en continu. Chaque entrée contient normalement un numéro de séquence, une heure de début et de fin telle que 00:01:12,500 --> 00:01:15,200, une ou plusieurs lignes de sous-titres, ainsi qu’une ligne vide avant l’entrée suivante.
Subtitle Edit, Aegisub, les outils de sous-titrage compatibles avec VLC, les éditeurs vidéo et les systèmes de reconnaissance automatique de la parole créent ou exportent couramment des fichiers SRT. Vous trouverez des fichiers SRT à côté de vidéos téléchargées, dans des dépôts de sous-titres et lors de l’exportation de sous-titres depuis un logiciel de montage ou de transcription.
Qu’est-ce que le format TXT ?
TXT est du texte brut non mis en forme. Il peut être ouvert par Notepad, TextEdit, les traitements de texte, les éditeurs de code, les outils de recherche et les scripts sans nécessiter de logiciel spécifique aux sous-titres.
Pour le travail sur les sous-titres, TXT est utile lorsque vous avez uniquement besoin des paroles prononcées pour la relecture, la préparation d’une traduction, les recherches par mots-clés, les transcriptions ou les copies d’archivage. Il ne comporte aucun champ standard pour le minutage des entrées, l’identification des intervenants, le style ou la synchronisation. Une copie TXT ne peut donc normalement pas être rechargée en tant que sous-titres correctement minutés sans traitement supplémentaire.
Comment convertir SRT en TXT
Avec Subtitle Edit
- Installez et ouvrez l’application de bureau Subtitle Edit.
- Ouvrez le sous-titre avec File → Open et sélectionnez le fichier
.srt. - Choisissez File → Export → Plain text ou la commande d’exportation en texte brut équivalente dans votre version.
- Choisissez si la sortie doit contenir uniquement les dialogues ou inclure les horodatages. Sélectionnez uniquement les dialogues pour obtenir une transcription propre.
- Enregistrez le résultat au format
.txten utilisant l’encodage UTF-8 lorsque le logiciel vous le demande.
Subtitle Edit est préférable lorsque le fichier contient des balises de mise en forme, des sauts de ligne, des entrées malformées ou des caractères non latins, car vous pouvez inspecter et corriger les sous-titres avant l’exportation.
Avec un petit script de conversion Python
Pour une conversion par lots reproductible, enregistrez le contenu suivant sous srt_to_txt.py. Il supprime les numéros d’entrée, les horodatages, les balises de sous-titres courantes de type HTML et les lignes vides, tout en conservant les sauts de ligne des sous-titres.
import re
from pathlib import Path
source = Path("input.srt")
target = Path("output.txt")
srt = source.read_text(encoding="utf-8-sig")
blocks = re.split(r"\n\s*\n", srt.replace("\r\n", "\n").replace("\r", "\n"))
lines = []
for block in blocks:
rows = block.split("\n")
rows = [row for row in rows if row.strip()]
if rows and re.fullmatch(r"\d+", rows[0].strip()):
rows.pop(0)
if rows and re.search(r"\d\d:\d\d:\d\d[,.]\d+\s*-->", rows[0]):
rows.pop(0)
for row in rows:
row = re.sub(r"</?[^&]+>|<[^&]+>|</[^&]+>", "", row)
row = re.sub(r"</?(?:i|b|u|font|c(?:\.[^>]+)?)>", "", row, flags=re.I)
if row.strip():
lines.append(row.strip())
target.write_text("\n".join(lines) + "\n", encoding="utf-8")
Placez input.srt à côté du script, puis exécutez python srt_to_txt.py. Pour utiliser un autre nom de fichier, modifiez les deux valeurs Path. Le script est volontairement conservateur : les balises inhabituelles ou les métadonnées intégrées peuvent nécessiter un nettoyage manuel.
Avec un convertisseur en ligne
Pour un fichier ponctuel et non confidentiel, des services tels que Zamzar ou CloudConvert peuvent convertir SRT en TXT : importez le SRT, sélectionnez TXT comme format de sortie, effectuez la conversion, puis téléchargez le résultat. Vérifiez dans le fichier téléchargé la présence éventuelle d’horodatages, de lignes dupliquées et de problèmes d’encodage des caractères. N’importez pas de sous-titres de vidéos non publiées, d’entretiens privés ou de contenus protégés par des droits d’auteur lorsque les conditions de conservation et de suppression du service ne sont pas adaptées.
Limites de qualité et de compatibilité
- La suppression des horodatages détruit les données de synchronisation ; conservez le fichier SRT original si les sous-titres risquent d’être réutilisés avec la vidéo.
- Certains outils d’exportation conservent les numéros d’entrée ou les horodatages dans le fichier TXT. Il s’agit toujours de texte brut, mais pas d’une transcription contenant uniquement les dialogues.
- La mise en forme SRT, comme l’italique, la couleur, le positionnement et l’alignement des lignes, n’a pas d’équivalent standard en TXT. Les balises peuvent être conservées telles quelles ou supprimées lors de l’exportation.
- Utilisez UTF-8 pour les caractères accentués, les écritures asiatiques et les langues s’écrivant de droite à gauche. Si les caractères apparaissent sous forme de carrés ou de texte illisible, rouvrez le SRT avec son encodage réel, puis exportez-le à nouveau en UTF-8.
- Les erreurs de sous-titrage automatique, les entrées qui se chevauchent et les textes dupliqués sont des problèmes de contenu, pas des problèmes de conversion ; relisez la transcription après l’extraction.
Comparaison du format SRT vs TXT
Comparaison entre les formats SRT et TXT sur les propriétés les plus importantes pour cette conversion.
| Propriété | .SRT SubRip Subtitle | .TXT Plain Text File |
|---|---|---|
| Norme ouverte | Partiellement ouvert | Oui |
| Compression | Non compressé | Non compressé |
| Taille de fichier typique | Très petit | Très petit |
| S’ouvre dans un navigateur web | Partiel | Oui, nativement |
| Modification ultérieure | Facile | Facile |
| Support des métadonnées | Basique | Aucun |
| Lisible en texte brut | Oui | Oui |
| Idéal pour | Partage et distribution | Échange de données |
| Date d’introduction | 1997 | — |
| Développeur | Unknown / SubRip community | — |
| Type MIME | application/x-subrip | text/plain |