VLC ne lit pas l'HEVC (H.265) : guide de solutions complet
La vidéo HEVC (H.265) — standard pour la 4K, les iPhone et les caméras modernes — refuse parfois de se lire dans VLC : écran noir, aucune image ou une erreur. Le schéma est généralement lié au matériel : VLC s'appuie sur le décodeur HEVC de votre GPU, et si le chemin du pilote échoue, la lecture HEVC s'effondre alors que le H.264 continue de fonctionner. Ce guide corrige d'abord le chemin du décodeur, puis les causes rares liées à la configuration. Les solutions 1 et 2 couvrent la grande majorité des cas.
Pourquoi cela arrive-t-il ?
- Le décodage HEVC du GPU échoue (pilote ou capacité) — les anciens GPU n'ont pas de décodage HEVC ; les plus récents échouent via des pilotes bogués.
- Accélération matérielle désactivée — avec l'accélération matérielle coupée, le HEVC 4K est décodé par le CPU ; les CPU faibles perdent des images ou n'affichent aucune image.
- Problèmes de chemin HEVC 10 bits (Main10) — le HEVC 10 bits exige un décodeur capable ; certains pilotes le gèrent mal alors que le 8 bits fonctionne.
- Erreur de détection du demuxer — le HEVC dans des conteneurs inhabituels (TS, MKV avec des drapeaux étranges) peut dérouter l'analyseur de VLC.
- Versions VLC très anciennes — les builds antérieures à la 3.0 avaient un support HEVC partiel.
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 2Vérifiez si votre GPU décode réellement le HEVC
Vous indique si le problème est une capacité matérielle
Ouvrez le fichier et vérifiez Outils > Méta-données > Co&dec : la ligne « Decoder » indique le décodeur utilisé.
Vous voyez le décodeur actif.
S'il indique un décodeur matériel (D3D11VA, VDA, VAAPI), le décodage HEVC matériel est actif ; un écran noir signifie alors un bug de pilote.
Le chemin de décodage est connu.
S'il indique un décodage logiciel FFmpeg avec le CPU saturé, votre GPU ou pilote ne peut pas décoder le HEVC — mettez à jour le pilote, ou acceptez le décodage CPU avec les solutions ci-dessous.
La capacité est évaluée.
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 4Mettre à jour votre pilote graphique
Corrige les écrans noirs, les artefacts verts et les crashs causés par des bugs de pilote
Appuyez sur Win+X et ouvrez le Gestionnaire de périphériques (ou System Settings > Display sur macOS).
La liste des périphériques s'ouvre.
Dépliez « Display adapters » et notez le modèle de votre GPU (NVIDIA, AMD ou Intel).
Votre GPU est identifié.
Téléchargez le pilote le plus récent sur le site du fabricant GPU (nvidia.com, amd.com ou intel.com) — ou utilisez Windows Update.
Le paquet du pilote est prêt.
Installez, redémarrez votre PC, puis réessayez VLC.
Le système exécute le nouveau pilote.
Solution 5Passer le module de sortie vidéo à OpenGL (corrige les bugs de rendu HEVC 10 bits)
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 (corrige les bugs de rendu HEVC 10 bits).
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 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 1Activez correctement le décodage HEVC CPU (logiciel)
Lit le HEVC sur les machines sans décodage GPU
Outils > &Préférences > Entrée / Codecs > « Hardware-accelerated decoding » > Disable.
Le décodage CPU est forcé.
Activez « Drop frames on late pictures » pour garder l'audio fluide sur les CPU faibles.
Les images sont perdues au lieu de bloquer.
Pour le 4K HEVC sur des CPU anciens, réduisez la taille de la fenêtre ou utilisez le filtre vidéo — « Sharpen » n'est PAS nécessaire ; acceptez simplement la charge CPU ou regardez dans une fenêtre plus petite.
La lecture est stable.
Solution 2Remuxez les fichiers HEVC-en-TS
Corrige les échecs HEVC liés au conteneur
Exécutez :
ffmpeg -i input.ts -c copy -map 0 output.mp4.Le flux HEVC est remuxé en MP4.
Lisez le MP4 dans VLC.
Le fichier remuxé se lit.
Comment l'éviter à l'avenir
- Gardez les pilotes GPU à jour — les bugs de décodage HEVC sont corrigés dans les versions de pilotes.
- Avant d'acheter ou de télécharger du contenu 4K, vérifiez le support de décodage HEVC de votre GPU (NVDEC/Intel Quick Sync/AMD VCN).
- Privilégiez les MP4/MKV avec des drapeaux HEVC propres pour une compatibilité maximale.
Questions fréquentes
VLC prend-il en charge le HEVC ?
Pourquoi le HEVC se lit dans un autre lecteur mais pas dans VLC ?
Le HEVC 10 bits est-il pris en charge dans VLC ?
Ai-je besoin du pack de codecs HEVC sous Windows pour VLC ?
VLC peut-il lire l'AV1 ?
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.