Je suppose que si la source n'est pas en 5.1, vous devrez trouver un logiciel qui émule la sortie 5.1 d'un signal stéréo. Peut-être que votre pilote audio peut le faire.
slhck
Réponses:
30
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!
Appuyez sur Ctrl+ Ppour afficher les préférences.
En bas de la navigation de droite, sélectionnez le Allbouton radio sous la zone Afficher les paramètres (en bas à gauche de l'interface).
Développez maintenant l' arborescence Audio , sélectionnez Out Modules et sélectionnez DirectX.
Sélectionnez votre "Périphérique de sortie" et "Configuration des haut-parleurs" dans les menus déroulants.
Ou FreeBSD J'ai une case "Périphérique de sortie audio" pour taper quelque chose - peut-être que je dois donner un nom de périphérique particulier ...?
SlySven
4
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.
Pour autant que je sache, c'est un paramètre qui change si DS / DTS doit être utilisé dans le canal audio, mais pas la configuration de la ligne (stéréo, gauche + droite, 5.1 ....)
dadver
D'accord, alors cette réponse n'est probablement pas ce que vous cherchez. Désolé!
Victor
@Victor "il devrait détecter automatiquement si le média source est un son surround ou non." Comment savoir ce que VLC a détecté?
Expiation limitée
1
@LimitedAtonement Je pense que cela est disponible sous Outils-> Informations sur le codec, si vous regardez le flux audio et le nombre de canaux dont il dispose.
Victor
1
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:
Appuyez sur Ctrl + P pour afficher les préférences.
Allez dans "Audio" à gauche (ou en haut si VLC 3.0.x)
En sortie, réglez le module de sortie sur 'Sortie audio WaveOut', pas besoin de changer la configuration de vos enceintes comme première solution.
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.
ouvrez VLC> allez dans les préférences> sélectionnez tout le mode dans le coin inférieur gauche> sélectionnez l'audio> trouvez le mode de sortie audio stéréo> sélectionnez Dolby Digital Surround en bas de la liste. Depuis 2.1.5 VLC.
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
.la source
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.
la source
De
vlc --longhelp --advanced
: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.
la source
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:
Fichier audio 5.1:
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:
Fichier audio 5.1:
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 ...
la source
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.
la source
ouvrez VLC> allez dans les préférences> sélectionnez tout le mode dans le coin inférieur gauche> sélectionnez l'audio> trouvez le mode de sortie audio stéréo> sélectionnez Dolby Digital Surround en bas de la liste. Depuis 2.1.5 VLC.
la source