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 de configuration, mais j'ai besoin d'un moyen d'automatiser le processus. Jusqu'à présent, je n'ai trouvé aucune documentation. Le système est une installation lucide.
Edit: D'après ce que j'ai trouvé, je peux l'utiliser pacmd set-card-profile
pour le faire. Cependant, chaque fois que j'essaie, j'obtiens une erreur comme la suivante (en utilisant les 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 à partir de la ligne de commande lorsque pavucontrol fonctionne pour les changer?
la source
Réponses:
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écutantpacmd list-cards
.la source
pactl list cards
au moins danspulseaudio-utils 1:4.0-0ubuntu22
pactl list cards
etpacmd list-cards
sont tous les deux corrects, les deux outils utilisent une syntaxe différente mais fournissent la plupart des mêmes fonctionnalités. En théorie, la commande pour changer le profil de sortie pourrait êtrepacmd set-card-profile 0 output:hdmi-audio
(ou... output:hdmi-stereo
ou autre), soit fonctionnera.Ouvrez un terminal et saisissez:
Exécutez-le ensuite (Alt + F2 ou appuyez sur la touche Super):
Une fenêtre s'ouvrira pour une cofiguration sonore ...
la source
J'ai trouvé un moyen plus simple de le faire - sur l'onglet Matériel du contrôle du son des paramètres système, cliquez avec le bouton droit sur le menu déroulant du profil et sélectionnez Sortie stéréo numérique (HDMI) + Entrée stéréo analogique dans la liste.
la source