Konfigurowanie audio HDMI za pomocą wiersza poleceń

8

Szukam sposobu skonfigurowania wyjścia audio HDMI za pomocą wiersza polecenia za pomocą pulseaudio. Udało mi się uruchomić go za pomocą pavucontrol i zmienić go w zakładce konfiguracji, ale potrzebuję sposobu na zautomatyzowanie tego procesu. Jak dotąd nie udało mi się znaleźć żadnej dokumentacji. System to przejrzysta instalacja.

Edycja: Z tego, co znalazłem, mogę pacmd set-card-profileto zrobić. Jednak za każdym razem, gdy próbuję, pojawia się następujący błąd (przy użyciu domyślnych profili zdefiniowanych w /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'.

Dlaczego nie mogę ich zmienić z wiersza poleceń, gdy pavucontrol pracuje nad ich zmianą?

Daenyth
źródło
1
Ta odpowiedź może ci pomóc.
Takkat

Odpowiedzi:

15

Źle użyłem narzędzia. Właściwy sposób to zrobić pactl set-card-profile 0 output:hdmi-audio. Możesz uzyskać listę dostępnych nazw profili, uruchamiając pacmd list-cards.

Daenyth
źródło
2. argument (0) to indeks karty (>>> 1 dostępnych kart. indeks: 0). trzeci argument (wyjście: hdmi-audio) to część przed drugim średnikiem pod „profile:” (np. „wyjście: hdmi-stereo” z wyjścia liniowego: hdmi-stereo: wyjście Digital Stereo (HDMI) (priorytet 5400 ))
Elvis,
1
jest pactl list cardsprzynajmniej wpulseaudio-utils 1:4.0-0ubuntu22
int_ua
@int_ua: pactl list cardsi pacmd list-cardsto zarówno prawidłowe, dwa narzędzia użyć innej składni ale zapewniają większość z tej samej funkcjonalności. Teoretycznie polecenie zmiany profilu wyjściowego może być pacmd set-card-profile 0 output:hdmi-audio( ... output:hdmi-stereolub cokolwiek), albo zadziała.
FeRD,
0

Otwórz terminal i wpisz:

sudo apt-get install alsamixergui

Następnie uruchom go (Alt + F2 lub naciśnij super klawisz):

alsamixergui

Otworzy się okno do konfiguracji dźwięku ...

przyzwoity
źródło
1
Nie zamierzam edytować poziomów miksera, chcę skonfigurować dźwięk do używania HDMI. Powiedziałem również, że nie szukam narzędzia GUI, potrzebuję czegoś, co mogę zautomatyzować.
Daenyth,
alsamixergui rozwiązanie przez @decent pracował dla mnie na Nvidia ION z 10.04 a teraz 12,04, właśnie uruchomił polecenie i wyciszenie kanału IEC 958 1 teraz mam dźwięku ...
-1

Znalazłem prostszy sposób, aby to zrobić - na karcie Sprzęt w Ustawieniach systemu Sterowanie dźwiękiem kliknij prawym przyciskiem myszy rozwijany profil i wybierz z listy Wyjście cyfrowego stereo (HDMI) + wejście analogowe stereo.

Chuck V.
źródło
2
Musi być z linii poleceń.
Daenyth,