Réponses:
J'ai ressenti le besoin de ressusciter cela car il est assez haut dans les résultats de recherche et la solution ne fonctionne plus pour la v2.0.2 - cependant, j'ai finalement trouvé un correctif!
All
bouton radio sous la zone Afficher les paramètres (en bas à gauche de l'interface).DirectX
.C'était aussi un peu déroutant pour moi. J'ai de l'audio 7.1 sur mon système. VLC est toujours par défaut en audio stéréo. Puis j'ai finalement compris. Vous devez avoir la configuration des haut-parleurs de votre carte son réglée sur 5.1 sinon VLC ne choisira pas la piste 5.1. Je pensais que 7.1 pour la configuration des haut-parleurs sur ma carte son fonctionnerait pour n'importe quoi, donc le système jouerait 5.1 ou 7.1 si disponible. Mais apparemment avec VLC, et peut-être certains autres programmes, votre système doit correspondre exactement ou il ne reconnaîtra pas vos paramètres. Il s'agit d'une fonctionnalité que l'équipe VideoLan doit corriger. Avec l'avènement de l'audio 7.1, VLC doit reconnaître qu'il peut lire l'audio 5.1 sur un système 7.1.
De vlc --longhelp --advanced
:
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
Il y a aussi le réglage respectif dans la version GUI des réglages sous "Audio-> Effets-> Dolby Surround". Il a les options "Auto", "On" et "Off".
D'après ce que je comprends, il devrait détecter automatiquement si le média source est un son surround ou non.
Une bien meilleure solution si vous souhaitez respecter le mappage audio produit par VLC:
L'utilisation de DirectX comme expliqué ci-dessus dans la solution donnerait un mappage audio comme celui-ci:
Fichier audio stéréo:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->3F2R/LFE
main debug: looking for audio converter module matching "any": 12 candidates
main debug: using audio converter module "trivial_channel_mixer"
main debug: conversion pipeline complete
Fichier audio 5.1:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio converter module matching "any": 12 candidates
main debug: no audio converter modules matched
main debug: looking for audio converter module matching "any": 12 candidates
main debug: using audio converter module "a52tofloat32"
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: conversion pipeline complete
Utiliser WaveOut comme je vais le décrire, respecte mieux le mappage audio pour le contenu stéréo et conserve le même mappage que la première solution:
Fichier audio stéréo:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: conversion pipeline complete
Fichier audio 5.1:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio converter module matching "any": 12 candidates
main debug: no audio converter modules matched
main debug: looking for audio converter module matching "any": 12 candidates
main debug: using audio converter module "a52tofloat32"
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: conversion pipeline complete
Maintenant, si quelqu'un considère cette solution de contournement comme une solution appropriée, vous pouvez le faire comme ceci:
J'espère que cela sera utile pour quelqu'un ...
Ce n'est que si votre format audio est dts / dolby digital 5.1, que le canal 5.1 pourrait être activé dans VLC. Si le fichier d'origine est uniquement de type stéréo, l'option 5.1 ne sera pas mise en surbrillance dans le menu ci-dessus. Vous essayez d'utiliser le logiciel SURCODE DTS et Gold Wave pour convertir un fichier stéréo en fichier DTS 5.1 défini par l'utilisateur.