Pulseaudio: 명령줄에서 왼쪽, 오른쪽 또는 오른쪽 채널에 대한 개별 수신기 볼륨을 설정하는 방법

Pulseaudio: 명령줄에서 왼쪽, 오른쪽 또는 오른쪽 채널에 대한 개별 수신기 볼륨을 설정하는 방법

5.1 서라운드 사운드 카드가 있고 채널마다 별도의 볼륨을 설정하고 싶습니다.

Sink #1
    State: RUNNING
    Name: alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51
    Description: CM106 Like Sound Device Analog Surround 5.1
    Driver: module-alsa-card.c
    Sample Specification: s16le 6ch 48000Hz
    Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe
    Owner Module: 23
    Mute: no
    Volume: front-left: 48434 /  74% / -7.88 dB,   front-right: 48434 /  74% / -7.88 dB,   rear-left: 48434 /  74% / -7.88 dB,   rear-right: 48434 /  74% / -7.88 dB,   front-center: 48434 /  74% / -7.88 dB,   lfe: 48434 /  74% / -7.88 dB
            balance 0.00
    Base Volume: 65536 / 100% / 0.00 dB
[...]

rear-left명령줄을 사용하여 볼륨을 설정하는 방법은 무엇입니까?

나는 그것을 시도했지만 pactl set-sink-volume 1.rear-left 100%작동하지 않습니다. 다른 채널에 액세스하기 위한 구문이 없는 것 같으므로 맨페이지는 도움이 되지도 않습니다.

답변1

전에 언급했듯이여기, pactl여러 볼륨(채널당 하나)을 수용합니다 set-*-volume.

따라서 귀하의 특별한 경우에는

pactl set-sink-volume 1 74% 74% 100% 74% 74% 74%

그러면 문제가 해결될 것입니다.

관련 정보