Pas de son sur une vidéo : trouver la piste que rien ne décode
Une vidéo s'affiche sans aucun son. Comment identifier le codec audio du fichier, pourquoi les pistes AC3 et DTS restent muettes, et quoi installer.
MKV, MP4, AVI. Identifie ce que contient le fichier.
Sépare le conteneur en pistes vidéo, audio et sous-titres.
Transforme une piste compressée en images ou en échantillons.
Dessine les images, sort le son et affiche les sous-titres.
Un fichier qui affiche l’image sans produire de son a déjà livré l’essentiel du diagnostic. Le conteneur s’est ouvert, le splitter a trouvé les pistes, le décodeur vidéo fonctionne. Une seule branche de la chaîne est restée muette, et c’est la branche audio, ce qui réduit un problème vague à deux questions : quel format audio contient le fichier, et quelque chose sur la machine sait-il le lire.
Les formats qui restent muets le plus souvent
Sous Windows, le silence se concentre sur une poignée de codecs. AC3 et E-AC3, les formats Dolby des DVD, des copies Blu-ray et des enregistrements de télévision, forment le cas classique : très répandus dans les fichiers, jamais couverts par une installation nue. DTS et ses variantes se comportent de la même manière. Les deux étaient des formats sous licence, ce qui explique précisément leur absence du système et leur présence dans tous les lots de l’époque.
AAC relève d’une autre histoire. Windows le décode aujourd’hui, ne le décodait pas autrefois, et une machine qui lit parfaitement les MP4 tout en restant muette sur un MKV contenant le même audio butte en général sur le splitter plutôt que sur le décodeur. FLAC et Opus dans un MKV sont la version actuelle du même schéma : le format est ouvert et bien pris en charge par les lecteurs, et totalement inconnu de la plomberie DirectShow qu’un lecteur ancien interroge.
Identifier la piste avant d’installer quoi que ce soit
Deviner prend plus de temps que regarder. MediaInfo ouvre un fichier et rapporte chaque piste avec son codec, sa configuration de canaux et son débit. Le lecteur le sait aussi : VLC l’affiche sous Outils puis Informations sur le codec, MPC-HC montre la chaîne de filtres active sous Fichier puis Propriétés. Ce second panneau est le plus utile sur un fichier défaillant, parce qu’il indique où la chaîne s’est arrêtée et pas seulement ce que le fichier contient.
Deux lectures comptent. Si le panneau nomme un codec audio sans décodeur associé, le format n’est pas pris en charge et il faut installer quelque chose ou changer de lecteur. Si le panneau montre un décodeur en fonctionnement et qu’il n’y a toujours aucun son, le problème est en aval, dans le rendu ou dans l’audio de Windows, et aucun codec n’y changera rien.
Le piège des six canaux
Une piste décrite comme 5.1 transporte six canaux. Une machine équipée de deux haut-parleurs doit les replier en deux, et ce repliement incombe au décodeur. Certains décodeurs anciens le refusent : recevant six canaux et disposant de deux sorties, ils n’émettent rien plutôt qu’un mixage partiel. Le résultat ressemble exactement à un codec manquant alors que le décodeur est présent et actif.
C’est l’explication habituelle quand le silence ne touche qu’une partie d’une collection. Les fichiers stéréo se lisent, les fichiers multicanaux non, et la différence n’est pas le codec mais le nombre de canaux. Les décodeurs actuels effectuent ce repliement sans qu’on le leur demande.
Que changer, par ordre d’effort
Le correctif le moins coûteux est un autre lecteur. VLC et mpv embarquent leurs propres décodeurs audio, et un fichier muet dans le Lecteur Windows Media se lit en général immédiatement dans l’un des deux, sans rien installer sur le système. Pour qui veut simplement que le fichier fonctionne, c’est toute la réponse.
Quand l’objectif est de réparer le système plutôt que de le contourner, un seul jeu de filtres couvre les formats qui exigeaient autrefois un lot complet. Il installe un splitter et un ensemble de décodeurs, s’enregistre une fois, et traite indifféremment AC3, E-AC3, DTS, AAC, FLAC et Opus. C’est l’équivalent moderne de ce à quoi servait un pack de codecs, sans le risque de conflit.
Ajouter un ancien lot par-dessus une installation actuelle est le geste à éviter. Les filtres conçus pour Windows XP viennent concurrencer ce qui fonctionne déjà, et DirectShow tranche cette concurrence par valeur de mérite plutôt que par pertinence.
Quand la branche audio n’est pas en cause
Trois vérifications ne coûtent rien et éliminent une bonne part des signalements. Le volume par application, dans le mélangeur de Windows, se coupe indépendamment du volume général. Le périphérique de sortie par défaut peut avoir changé, ce qui arrive après les mises à jour et après le branchement d’un écran doté de haut-parleurs. Et la sortie en mode exclusif, que certains lecteurs demandent pour contourner le mélangeur, échoue silencieusement quand un autre programme détient déjà le périphérique.
Aucun de ces cas n’est un problème de codec, et tous se présentent comme une vidéo qui se lit sans son. Si le son manque dans tous les programmes et pas seulement dans un, le fichier n’a jamais été en cause.
Questions fréquentes
Pourquoi le même fichier a-t-il du son sur un téléphone et pas sur un PC ?
Parce qu'un téléphone décode dans l'application. Le lecteur embarque ses propres décodeurs audio et n'interroge jamais le système, si bien qu'une piste AC3 est prise en charge quoi qu'il arrive. Un lecteur Windows passant par DirectShow interroge d'abord le système, et le système peut n'avoir rien à proposer pour ce format.
Comment connaître le format audio contenu dans un fichier ?
MediaInfo liste chaque piste avec son codec, son nombre de canaux et son débit. La plupart des lecteurs l'affichent aussi en direct : VLC sous Outils puis Informations sur le codec, MPC-HC sous Fichier puis Propriétés. C'est le nom du codec qu'il faut retenir, pas l'extension du fichier.
Une piste 5.1 exige-t-elle une vraie installation 5.1 ?
Non, mais elle exige un mixage. Un décodeur recevant six canaux avec deux sorties disponibles doit les replier, et un décodeur incapable de le faire ne produit rien du tout plutôt qu'un mixage approximatif. C'est la cause la plus fréquente d'un silence qui ne touche qu'une partie d'une collection.
Un fichier peut-il contenir une piste audio que le lecteur ne sélectionne jamais ?
Oui, et cela vaut d'être vérifié avant toute installation. Un conteneur peut transporter plusieurs pistes, et celle retenue par défaut est celle que le logiciel de création a marquée en premier, pas forcément celle attendue. Changer de piste demande une touche et élimine toute une catégorie de fausses alertes.
Pourquoi le son a-t-il disparu après une mise à jour de Windows ?
Les mises à jour réinitialisent le périphérique de sortie par défaut et, sur une machine qui en possède plusieurs, peuvent confier la lecture à un périphérique auquel rien n'est branché. Avant de conclure à un problème de codec, il faut vérifier la sortie choisie et le volume par application, qui se règle indépendamment du volume général.
Publié