Accueil · Guides · Sous-titres

Corriger les caractères illisibles dans un fichier de sous-titres

Des accents transformés en symboles, des lettres remplacées par des carrés ou un texte rempli de « Ã » indiquent presque toujours un mauvais encodage. Le contenu n'est pas forcément perdu : il faut relire le fichier avec la bonne table de caractères, puis l'enregistrer proprement.

Ce problème est courant avec les fichiers SRT provenant d'anciens lecteurs, de logiciels Windows ou de téléchargements internationaux. Il peut toucher les caractères français comme é, è, à et ç, mais aussi les guillemets, les caractères arabes ou les lettres accentuées d'autres langues.

Traitement local — aucun envoi

Pourquoi les accents deviennent illisibles

Un fichier texte ne contient pas directement la notion d'accent : il contient des octets qui doivent être interprétés selon un encodage. UTF-8 est devenu le standard du web, tandis que CP1252 et Latin-1 restent présents dans de vieux fichiers. Si un programme lit du CP1252 comme de l'UTF-8, il affiche des séquences incohérentes au lieu des lettres attendues.

Le cas du caractère de remplacement

Le symbole � apparaît lorsqu'un lecteur ne peut pas décoder une séquence. Une conversion répétée peut donc perdre une information, mais un simple problème de CP1252 ou de BOM se répare généralement sans modifier les horodatages ni les numéros de blocs.

Réparer un fichier SRT avec Hoyeende

  1. Ouvrez l'outil Corriger, puis déposez le fichier SRT dans la zone de dépôt. Dans la zone de dépôt, le nom et la taille du fichier s'affichent avant toute action.
  2. Laissez la détection automatique comparer UTF-8, UTF-8 avec BOM, CP1252 et Latin-1. Un aperçu du texte vous permet de confirmer que les accents sont revenus.
  3. Si le résultat est encore incorrect, choisissez l'encodage source suggéré par l'application qui a créé le fichier. Ne sélectionnez pas UTF-8 par habitude si le fichier vient d'un ancien logiciel.
  4. Lancez la conversion. Hoyeende nettoie aussi les retours à la ligne Windows et retire les caractères de remplacement identifiés, sans toucher au timing.
  5. Téléchargez le SRT en UTF-8 puis ouvrez-le dans votre lecteur vidéo. Gardez le fichier original jusqu'à validation de plusieurs scènes.

Contrairement aux autres outils en ligne, Hoyeende traite votre fichier directement dans votre navigateur. Votre fichier ne quitte jamais votre appareil — vous pouvez le vérifier vous-même dans l'onglet Réseau de votre navigateur (F12).

Contrôler le SRT après la conversion

Un fichier correctement encodé doit conserver ses numéros, ses horaires au format HH:MM:SS,mmm et son texte. Testez le début, le milieu et la fin de la vidéo. Si les mots sont lisibles mais apparaissent au mauvais moment, le souci est distinct : consultez le guide sur la resynchronisation des sous-titres. Si vous devez l'importer dans un lecteur web, une conversion SRT vers WebVTT peut ensuite être nécessaire.

Évitez de copier le texte réparé dans un traitement de texte puis de le réenregistrer en format propriétaire. Le SRT doit rester un fichier texte simple, sans mise en page cachée.

Questions fréquentes

La correction modifie-t-elle la vidéo ?

Non. L'outil travaille uniquement sur le fichier de sous-titres. La vidéo n'est ni demandée ni envoyée.

Quel encodage choisir pour un lecteur moderne ?

UTF-8 sans ajout inutile est le choix le plus portable. Il prend en charge les accents et les alphabets internationaux dans les lecteurs actuels.

Pourquoi certains caractères restent-ils remplacés ?

Le fichier a peut-être déjà été enregistré après une perte d'information. Essayez une copie originale et évitez les conversions successives entre encodages.