Solution pour: Pas de son sur certains fichiers .mkv
Mon équipement:
Disque dur multimedia Memup mediadisk FX HD series 1To
Téléviseur Sony Bravia
Liaison disque-TV par cordon HDMI
Après avoir chargé des films au format .mkv (Memup dans la notice nous assure de la compatibilité avec les fichiers .mkv), je constate que pour certains films j'ai le son normal et pour d'autres pas de son du tout. Mais dans les 2 cas, la bande vidéo passe normalement.
En examinant le contenu des fichiers .mkv avec MediaInfo 0.7.37, je constate que les fichiers audio qui passent sont au format AC3, et ceux qui ne passent pas au format DTS. Donc, le Memup en question ne sait pas lire les fichiers DTS. A quand une mise à jour du firmware pour pallier à ce défaut ?
Après des recherches sur Internet, je télécharge MKVtoolnix (interface graphique pour mkvmerge, dernière version 4.4.0 du 2 novembre 2010) pour fabriquer un nouveau fichier .mkv après avoir extrait la piste vidéo puis la piste son d'origine au format DTS et l'avoir recodée au format AC3.
Donc, à l'origine, mon .mkv = 1 piste vidéo + 1 piste audio au format DTS.
A l'arrivée, mon nouveau .mkv = 1 piste vidéo (la même qu'au départ) + 1 piste audio recodée au format AC3.
Je m'attends alors à ce que logiquement mon nouveau fichier .mkv fonctionne normalement, image + son.
Eh bien non !!!
En comparant les pistes audio de mes nouveaux fichiers .mkv avec celles codées d'origine en AC3 (celles qui fonctionnent), je constate que celles d'origine ont été codées avec une version ancienne de mkvmerge que je n'arrive pas à retrouver sur Internet, sauf en version payante !
Je remarque (toujours avec MediaInfo) que la dernière version de mkvtoolnix que j'ai utilisée pour recoder mes pistes audio, a rajouté: "header stripping" dans le codage AC3, ce que je n'ai pas avec les pistes codées en AC3 d'origine, qui elles fonctionnent parfaitement. J'en conclus que c'est ce fameux "header stripping" qui empêche ma bande audio d'être lue sur mon disque dur multimedia Memup.
Après avoir vainement cherché l'ancienne version de mkvmerge en question sur Internet, j'ai trouvé le logiciel mkvsmoothie 0.8.0 (
http://www.mendeleiev.info/mkvsmoothie/), qui est très simple d'utilisation, et qui permet en une seule opération, d'ouvrir le .mkv d'origine, d'en extraire la piste vidéo et la piste audio DTS, de transformer celle-ci en piste AC3 (sans header stripping), et de regrouper la piste vidéo et la nouvelle piste audio dans un nouveau container .mkv, qui cette fois fonctionne !
J'espère que ma démarche pourra être utile à quelques-uns d'entre vous, et qu'elle vous fera gagner du temps.
Avec Mkv Merge il suffit d'aller dans l'onglet Extra Option,une fois sur la piste audio en question,et de choisir none sur "compression".
Aprés plus de "Header stripping".
A++