VLC MKV sans vidéo (audio uniquement) : causes et solutions
Le MKV (Matroska) est le conteneur vidéo le plus flexible qui existe — et celui qui a le plus de chances de vous surprendre : l'audio se lit, mais la piste vidéo n'affiche rien. Comme le MKV peut contenir presque n'importe quel codec, un « MKV sans vidéo » signifie généralement que le codec vidéo contenu échoue dans votre chaîne de décodage, pas que le conteneur est cassé. Les solutions ci-dessous parcourent les causes réelles dans l'ordre ; les deux premières règlent la plupart des cas.
Pourquoi cela arrive-t-il ?
- Codec vidéo non pris en charge ou en échec dans le MKV — généralement du HEVC 10 bits, du VP9 ou de l'AV1 dans un MKV où le chemin GPU/pilote échoue.
- Conflit d'accélération matérielle — le décodeur GPU lit mal la piste vidéo du MKV.
- Plusieurs pistes vidéo — certains MKV (surtout les remux) contiennent 2 à 3 pistes vidéo ; VLC peut choisir par défaut une piste cassée.
- Index MKV corrompu (cues) — un index endommagé fait échouer VLC sur la piste vidéo lors de la lecture ou de la recherche.
- Ancien VLC avec des bugs de demuxer — la gestion du MKV s'est nettement améliorée au fil des versions 3.0.x.
Comment corriger
Solution 1Mettre à jour VLC vers la dernière version
Applique les correctifs officiels de bugs et de sécurité (version stable actuelle : 3.0.23)
Dans VLC, allez dans Aide > Vérifier les &mises à jour….
VLC compare votre version à la dernière.
Si une mise à jour existe, téléchargez-la depuis la page officielle videolan.org.
Le nouveau programme d'installation est téléchargé.
Installez par-dessus votre version actuelle (les paramètres sont conservés) et redémarrez.
VLC exécute la nouvelle version.
Solution 2Changez de piste vidéo
Corrige les MKV à plusieurs pistes vidéo
Clic droit sur la vidéo > Vidéo > &Piste vidéo.
La liste des pistes vidéo s'ouvre.
Essayez chaque piste si plusieurs sont listées.
Une piste fonctionnelle est trouvée.
Confirmez la piste choisie dans Outils > Synchronisation de &piste.
La bonne piste est active.
Solution 3Désactiver le décodage accéléré par le matériel
Règle l'écran noir ou vert, la pixellisation et les saccades dans la plupart des cas
Ouvrez VLC et allez dans Outils > &Préférences (ou appuyez sur Ctrl+P sous Windows/Linux, Cmd+, sur macOS).
La fenêtre Preferences s'ouvre.
Cliquez sur l'onglet Input / Codecs à gauche.
Les paramètres liés aux codecs s'affichent.
Repérez « Hardware-accelerated decoding » et réglez-le sur Disable.
Le menu déroulant affiche désormais « Disable ».
Cliquez sur Save, puis redémarrez complètement VLC (fermez toutes les fenêtres VLC, pas seulement la vidéo).
VLC redémarre avec un décodage logiciel.
Relancez le fichier problématique.
Si le problème a disparu, le décodeur GPU était le coupable.
Solution 4Passer le module de sortie vidéo à OpenGL
Résout l'écran noir et les bugs de rendu sur certaines configurations GPU
Allez dans Outils > &Préférences > &Vidéo.
Les paramètres vidéo s'ouvrent.
Réglez « Output » sur OpenGL.
Le module de sortie change.
Cliquez sur Save et redémarrez VLC.
VLC redémarre.
Rouvrez le fichier et vérifiez l'image.
La vidéo doit maintenant s'afficher correctement.
Solution 5Réparer l'index du MKV
Corrige les MKV aux cues corrompus sans ré-encodage
Installez mkvtoolnix (mkvmerge) — la boîte à outils Matroska standard.
mkvmerge est installé.
Exécutez :
mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv— ou simplement remuxez :mkvmerge -o fixed.mkv input.mkv.L'index est reconstruit.
Lisez fixed.mkv dans VLC.
Le fichier réparé se lit.
Solution 6Réinitialiser les préférences de VLC aux valeurs par défaut
Efface les paramètres corrompus qui provoquent crashs, écrans noirs et problèmes audio
Fermez complètement VLC.
Aucun processus VLC n'est en cours.
Ouvrez une invite de commande (Win+R → cmd) ou un terminal.
Une ligne de commande est disponible.
Exécutez :
vlc --reset-config(Windows/Linux) — sur macOS, supprimez plutôt~/Library/Preferences/org.videolan.vlc.Les préférences VLC sont restaurées aux valeurs par défaut.
Lancez VLC et réappliquez uniquement les réglages dont vous avez réellement besoin.
VLC démarre avec des paramètres propres.
Corrections avancées
Solution 1Extrayez et inspectez la piste vidéo
Identifie le codec exact et ses drapeaux
Ouvrez le MKV dans l'interface mkvmerge GUI (ou exécutez
mkvinfo input.mkv).Toutes les pistes et tous les codecs sont listés.
Notez le codec vidéo (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) et la profondeur de bits.
Le codec est identifié.
Recherchez le nom du codec + VLC sur le forum VideoLAN — beaucoup ont des solutions connues.
La solution spécifique est trouvée.
Comment l'éviter à l'avenir
Questions fréquentes
Pourquoi les fichiers MKV se lisent-ils dans d'autres lecteurs mais pas dans VLC ?
Le MKV est-il pris en charge par VLC ?
VLC lit-il les MKV avec audio DTS ?
Le MKV joue la vidéo mais pas l'audio — quelle différence ?
Dois-je convertir le MKV en MP4 ?
Résumé
Mettre à jour VLC vers la dernière version — Applique les correctifs officiels de bugs et de sécurité (version stable actuelle : 3.0.23). 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.