Ouvrir et modifier un fichier SRT dans un éditeur de texte
Dans cet article 10 parties
Un fichier .srt est du texte brut : n'importe quel éditeur de texte l'ouvre. N'utilisez pas un traitement de texte, enregistrez en UTF-8, et passez le résultat au vérificateur.
Quel éditeur choisir
- Éditeur de texte brut : Bloc-notes (Windows), un éditeur de code ou de texte (toutes plateformes). Leur rôle est de ne rien ajouter au contenu.
- TextEdit sur Mac : par défaut en texte enrichi ; passez en texte brut (menu Format) avant d'ouvrir ou d'enregistrer un .srt.
- À éviter : traitements de texte, qui peuvent ajouter une mise en forme et remplacer des guillemets ou des tirets.
Précautions
- Gardez une copie du fichier d'origine avant de modifier.
- Vérifiez l'encodage à l'ouverture : si les accents sont cassés, voir accents cassés.
- Ne supprimez pas les lignes vides entre les blocs : elles séparent les sous-titres.
- Respectez le format d'horodatage : voir virgule ou point.
- Désactivez le remplacement automatique (guillemets « intelligents », tirets) s'il altère le texte.
- Enregistrez en UTF-8, avec l'extension .srt (et non .srt.txt).
Modifications courantes
- Corriger une faute : modifiez le texte uniquement, jamais l'horodatage.
- Supprimer un sous-titre : retirez le bloc entier (numéro, horodatage, texte) et sa ligne vide, puis renumérotez ; voir numérotation SRT.
- Décaler tout le fichier : utilisez l'outil plutôt que d'éditer chaque ligne ; voir décaler ou synchroniser.
Vérifier
Après modification, ouvrez le fichier dans le vérificateur SRT. Une erreur de structure y est signalée avec son numéro de ligne.
Exemple de correction à la main
Un sous-titre contient « Il a dit qu'il viendrai ». Dans l'éditeur, corrigez « viendrai » en « viendrait » sans toucher aux deux lignes au-dessus (le numéro et l'horodatage). Enregistrez, puis rechargez le fichier dans le vérificateur : s'il n'affiche aucune nouvelle erreur, la modification n'a rien cassé.
Rechercher et remplacer
La recherche-remplacement est utile pour corriger un nom propre mal orthographié partout. Utilisez l'option « mot entier » et relisez les occurrences avant de remplacer en masse, pour ne pas altérer un mot contenant la même suite de lettres.
Le fichier s'ouvre dans le lecteur vidéo
Un double-clic sur un .srt lance souvent le lecteur vidéo associé, ou n'ouvre rien. Faites un clic droit sur le fichier, choisissez « Ouvrir avec », puis votre éditeur de texte. Sous Windows, si l'extension n'apparaît pas, activez l'affichage des extensions de noms de fichiers dans l'Explorateur (menu Affichage) : vous verrez ainsi si le fichier s'appelle en réalité « video.srt.txt ».
Les éditeurs de sous-titres dédiés
Pour des corrections nombreuses ou des changements d'horaires, un éditeur de sous-titres est plus confortable qu'un éditeur de texte. Des logiciels gratuits comme Subtitle Edit ou Aegisub affichent les sous-titres sous forme de liste, la vidéo et la forme d'onde de l'audio, et renumérotent automatiquement. L'éditeur de texte reste utile pour un contrôle rapide ou pour voir exactement ce que contient le fichier, caractère par caractère.
Sur téléphone ou tablette
Les applications de fichiers des téléphones affichent parfois un aperçu du texte, mais pas toujours la possibilité de modifier. Une application d'édition de texte brut permet de corriger une faute ; pour un travail plus long, passez sur ordinateur. Vérifiez dans tous les cas que l'application enregistre en UTF-8 et ne change pas l'extension.
Questions fréquentes
Puis-je ouvrir un .srt dans un tableur ?
C'est déconseillé : le tableur répartit les lignes dans des cellules, peut transformer les horodatages en heures ou en nombres, et ne réenregistre pas le fichier dans la forme attendue.
Le fichier semble vide alors qu'il fait plusieurs kilo-octets : pourquoi ?
Il est peut-être encodé en UTF-16, que certains éditeurs affichent mal. Ouvrez-le dans un éditeur de code, qui détecte l'encodage, puis enregistrez-le en UTF-8.