Les sous-titres VLC ne s'affichent pas : 6 correctifs qui fonctionnent
Les sous-titres qui ne s'affichent pas dans VLC ne sont presque jamais un problème de fonctionnalité manquante — VLC gère bien les sous-titres intégrés (MKV/MP4) et externes (SRT/ASS/SUB). Les causes habituelles : aucune piste de sous-titres sélectionnée, un mauvais nommage du fichier pour le chargement auto, ou le rendu des sous-titres désactivé. Ce guide les couvre toutes dans l'ordre où vous devez les vérifier — les correctifs 1 et 2 résolvent la grande majorité des signalements.
Pourquoi cela arrive-t-il ?
- Aucune piste de sous-titres sélectionnée — le fichier a des sous-titres mais VLC choisit « Disable » par défaut (courant avec les fichiers MKV qui ont des pistes de sous-titres forcés).
- Fichier de sous-titres externe non chargé automatiquement — VLC ne charge en auto que lorsque les noms correspondent exactement, par exemple movie.mp4 + movie.srt dans le même dossier.
- Rendu des sous-titres désactivé dans les préférences — un réglage résiduel éteint le moteur de rendu des sous-titres.
- Mauvaise piste pour malentendants / commentaires — le fichier a plusieurs pistes de sous-titres et vous êtes sur la mauvaise.
- La résolution vidéo pousse les sous-titres hors de l'écran — des ratios extrêmes peuvent pousser l'overlay hors du champ visible (rare).
Comment corriger
Solution 1Sélectionner manuellement la piste de sous-titres
Le correctif n° 1 — prend 5 secondes
Clic droit sur la vidéo > Sous-titres > &Piste de sous-titres.
La liste des pistes s'ouvre.
Choisissez une piste autre que « Disable » (essayez la piste 1, 2…).
Les sous-titres apparaissent immédiatement.
S'il existe plusieurs pistes, vérifiez dans Outils > Synchronisation de &piste laquelle est active.
La bonne piste est sélectionnée.
Solution 2Corriger le chargement automatique des sous-titres externes
Fait charger automatiquement les fichiers .srt
Renommez le fichier de sous-titres pour qu'il corresponde exactement à la vidéo — même nom, même dossier :
movie.mp4+movie.srt.Les noms correspondent.
Redémarrez la lecture (ou glissez le .srt sur la vidéo).
Le sous-titre se charge automatiquement.
Outils > &Préférences > Subtitles : activez « Autodetect subtitle files » et réglez « Subtitle language » selon votre préférence.
Le chargement auto fonctionne de manière fiable.
Solution 3Corriger le rendu des sous-titres (police et taille)
Fait s'afficher correctement les sous-titres
Allez dans Outils > &Préférences > Subtitles (sous « Subtitles / OSD »).
Les paramètres de sous-titres s'ouvrent.
Réglez la police sur une police courante (par exemple Arial) et augmentez la taille de la police.
Les sous-titres deviennent lisibles.
Cliquez sur Save et rouvrez la vidéo.
Les sous-titres se réaffichent avec les nouveaux paramètres.
Solution 4Vérifier la chaîne de filtres vidéo
Confirme que le moteur de sous-titres est actif
Outils > &Préférences > &Vidéo > Filtres : assurez-vous que le filtre « Subtitle » (libsubtitle) n'est pas désactivé manuellement.
Le filtre de sous-titres est activé.
Enregistrez et redémarrez VLC.
Le filtre se réinitialise.
Relisez le fichier.
Les sous-titres s'affichent.
Solution 5Réinitialiser les préférences de VLC
Supprime les paramètres corrompus qui provoquent des plantages, des écrans noirs et des problèmes audio
Fermez complètement VLC.
Aucun processus VLC ne tourne.
Ouvrez une invite de commandes (Win+R → cmd) ou un terminal.
Une ligne de commande est disponible.
Exécutez :
vlc --reset-config(Windows/Linux) — sous macOS, supprimez à la place~/Library/Preferences/org.videolan.vlc.Les préférences VLC reviennent aux valeurs par défaut.
Lancez VLC et réappliquez uniquement les réglages dont vous avez vraiment besoin.
VLC démarre avec des réglages propres.
Corrections avancées
Solution 1Forcer le chargement d'un sous-titre avec le menu
Charge n'importe quel sous-titre externe quel que soit le nommage
Pendant la lecture : clic droit > Sous-titres > Ajouter un fichier de &sous-titres…… (ou glissez le fichier sur la fenêtre vidéo).
Le sous-titre est ajouté à la session en cours.
Allez dans Sous-titres > &Piste de sous-titres et sélectionnez-le s'il n'est pas auto-sélectionné.
Le sous-titre chargé s'affiche.
Comment l'éviter à l'avenir
- Gardez les fichiers de sous-titres dans le même dossier avec des noms de base identiques.
- Préférez les sous-titres encodés en UTF-8 pour éviter les problèmes d'encodage.
- Pour regarder la TV, vérifiez les réglages de sous-titres de la TV si vous castiez.
Questions fréquentes
Pourquoi VLC affiche-t-il les sous-titres de certains fichiers mais pas d'autres ?
VLC prend-il en charge les sous-titres SRT, ASS et VTT ?
Les sous-titres fonctionnent sur PC mais pas sur Android/TV ?
Pourquoi les sous-titres ne se chargent-ils pas automatiquement pour mon MKV ?
Résumé
Sélectionner manuellement la piste de sous-titres — Le correctif n° 1 — prend 5 secondes. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.