Comment pouvez-vous changer la sortie audio par défaut dans VLC en 5.1?


10

Y a-t-il un paramètre dans VLC pour changer la sortie audio par défaut en 5.1?


1
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!

  1. Appuyez sur Ctrl+ Ppour afficher les préférences.
  2. 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).
  3. Développez maintenant l' arborescence Audio , sélectionnez Out Modules et sélectionnez DirectX.
  4. Sélectionnez votre "Périphérique de sortie" et "Configuration des haut-parleurs" dans les menus déroulants.
  5. Redémarrez VLC.

Meilleure réponse. Cela fonctionnait pour moi.
joctee

3
Pas de telles options sous Mac OS X.
niieani

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.


3

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.


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:

  1. Appuyez sur Ctrl + P pour afficher les préférences.
  2. Allez dans "Audio" à gauche (ou en haut si VLC 3.0.x)
  3. 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.
  4. Redémarrez VLC

J'espère que cela sera utile pour quelqu'un ...


0

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.


-1

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.