Les sous-titres VLC ne s'affichent pas : 6 correctifs qui fonctionnent

Problèmes de sous-titres Dernière mise à jour: S'applique à: Toutes les plateformes · VLC 3.0.x

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

  1. Clic droit sur la vidéo > Sous-titres > &Piste de sous-titres.

    La liste des pistes s'ouvre.

  2. Choisissez une piste autre que « Disable » (essayez la piste 1, 2…).

    Les sous-titres apparaissent immédiatement.

  3. S'il existe plusieurs pistes, vérifiez dans Outils > Synchronisation de &piste laquelle est active.

    La bonne piste est sélectionnée.

RemarqueDe nombreux MKV portent plusieurs pistes : forcées (SDH) et complètes. « Disable » est parfois le choix par défaut si le fichier marque sa première piste comme forcée uniquement.

Solution 2Corriger le chargement automatique des sous-titres externes

Fait charger automatiquement les fichiers .srt

  1. 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.

  2. Redémarrez la lecture (ou glissez le .srt sur la vidéo).

    Le sous-titre se charge automatiquement.

  3. 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.

RemarqueVLC ignore le texte supplémentaire comme « movie.eng.srt » sauf si le motif correspondant est configuré dans les préférences — le plus simple est une correspondance exacte des noms.

Solution 3Corriger le rendu des sous-titres (police et taille)

Fait s'afficher correctement les sous-titres

  1. Allez dans Outils > &Préférences > Subtitles (sous « Subtitles / OSD »).

    Les paramètres de sous-titres s'ouvrent.

  2. Réglez la police sur une police courante (par exemple Arial) et augmentez la taille de la police.

    Les sous-titres deviennent lisibles.

  3. Cliquez sur Save et rouvrez la vidéo.

    Les sous-titres se réaffichent avec les nouveaux paramètres.

RemarqueSi les sous-titres se chargent mais restent invisibles, le moteur de rendu échoue peut-être sur la police. Passer à une police système restaure généralement la visibilité.

Solution 4Vérifier la chaîne de filtres vidéo

Confirme que le moteur de sous-titres est actif

  1. 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é.

  2. Enregistrez et redémarrez VLC.

    Le filtre se réinitialise.

  3. Relisez le fichier.

    Les sous-titres s'affichent.

RemarqueSi vous avez auparavant expérimenté des filtres pour d'autres correctifs, un filtre de sous-titres désactivé explique tout.

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

  1. Fermez complètement VLC.

    Aucun processus VLC ne tourne.

  2. Ouvrez une invite de commandes (Win+R → cmd) ou un terminal.

    Une ligne de commande est disponible.

  3. 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.

  4. Lancez VLC et réappliquez uniquement les réglages dont vous avez vraiment besoin.

    VLC démarre avec des réglages propres.

RemarqueCela efface toutes les préférences personnalisées (raccourcis et skins compris). Exportez d'abord votre configuration dans Outils > &Préférences > Tous > Interface si vous voulez une sauvegarde.

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

  1. 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.

  2. 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.

RemarqueCela charge par session. Pour une association permanente, renommez le fichier pour qu'il corresponde à la vidéo.

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 ?
Les sous-titres intégrés doivent être sélectionnés par fichier ; les sous-titres externes doivent correspondre au nom du fichier vidéo. Les deux se règlent avec les deux premières étapes ci-dessus.
VLC prend-il en charge les sous-titres SRT, ASS et VTT ?
Oui — SRT, ASS/SSA, VTT, SUB, PGS (blu-ray) et plus. Le style ASS nécessite le moteur de rendu libass, intégré à VLC.
Les sous-titres fonctionnent sur PC mais pas sur Android/TV ?
Sur Android/TV, le rendu des sous-titres dépend de l'appareil. Assurez-vous que la piste de sous-titres est sélectionnée dans le menu à l'écran ; pour les problèmes de style ASS, désactivez « Force subtitle style » dans les préférences.
Pourquoi les sous-titres ne se chargent-ils pas automatiquement pour mon MKV ?
Le MKV intègre les pistes dans le fichier ; le nommage de chargement auto ne s'applique pas. Sélectionnez la piste via clic droit > Sous-titres > &Piste de sous-titres.

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.