web-dev-qa-db-fra.com

Configuration de l'audio HDMI via la ligne de commande

Je cherche un moyen de configurer la sortie audio HDMI via la ligne de commande en utilisant pulseaudio. J'ai pu le faire fonctionner en utilisant pavucontrol et en le modifiant dans l'onglet Configuration, mais j'ai besoin d'un moyen d'automatiser le processus. Je n'ai pas encore trouvé de documentation. Le système est une installation lucide.

Edit: D'après ce que j'ai trouvé, je peux utiliser pacmd set-card-profile pour le faire. Cependant, chaque fois que j'essaie, j'obtiens une erreur comme celle-ci (utilisation des profils par défaut définis dans /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf)

# pacmd set-card-profile 0 hdmi-stereo
Welcome to PulseAudio! Use "help" for usage information.
>>> Failed to set card profile to 'hdmi-stereo'.

# pacmd set-card-profile 0 analog-stereo
Welcome to PulseAudio! Use "help" for usage information.
>>> Failed to set card profile to 'analog-stereo'.

Pourquoi ne puis-je pas les modifier depuis la ligne de commande lorsque pavucontrol s’efforce de les modifier?

8
Daenyth

J'utilisais mal l'outil. La bonne façon de le faire était pactl set-card-profile 0 output:hdmi-audio. Vous pouvez obtenir une liste des noms de profil disponibles en exécutant pacmd list-cards.

14
Daenyth

J'ai trouvé un moyen plus simple de le faire: dans l'onglet Matériel du contrôle système Contrôle du son, cliquez avec le bouton droit de la souris sur le menu déroulant du profil et sélectionnez Sortie numérique stéréo (HDMI) + Entrée analogique analogique dans la liste.

0
Chuck V

Ouvrez un terminal et tapez:

Sudo apt-get install alsamixergui

Puis exécutez-le (Alt + F2 ou appuyez sur la touche super):

alsamixergui

Une fenêtre s'ouvrira pour la cofiguration du son ...

0
decent