Я ищу способ настроить вывод звука HDMI через командную строку с помощью pulseaudio. Я смог запустить его, используя pavucontrol и изменив его на вкладке конфигурации, но мне нужен способ автоматизации процесса. До сих пор я не смог найти никакой документации. Система является ясной установкой.
Изменить: Из того, что я нашел, я могу использовать pacmd set-card-profile
для этого. Однако всякий раз, когда я пытаюсь, я получаю сообщение об ошибке, подобное следующему (используя профили по умолчанию, как определено в /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'.
Почему я не могу изменить их из командной строки, когда pavucontrol работает, чтобы изменить их?
10.04
sound
pulseaudio
hdmi
Daenyth
источник
источник
Ответы:
Я использовал инструмент неправильно. Правильный способ сделать это был
pactl set-card-profile 0 output:hdmi-audio
. Вы можете получить список доступных имен профилей, запустивpacmd list-cards
.источник
pactl list cards
по крайней мереpulseaudio-utils 1:4.0-0ubuntu22
pactl list cards
иpacmd list-cards
оба являются правильными, оба инструмента используют разный синтаксис, но предоставляют большую часть одинаковых функций. Теоретически, команда для изменения профиля вывода может бытьpacmd set-card-profile 0 output:hdmi-audio
(... output:hdmi-stereo
или любой другой), либо будет работать.Откройте терминал и введите:
Затем запустите его (Alt + F2 или нажмите супер клавишу):
Откроется окно для настройки звука ...
источник
Я нашел более простой способ сделать это - на вкладке «Оборудование» в разделе «Управление настройками звука» щелкните правой кнопкой мыши раскрывающийся профиль и выберите в списке «Цифровой стереофонический (HDMI) выход» + «Аналоговый стереофонический вход».
источник