pusleaudio pactl: 소스 볼륨 설정과 소스 출력 볼륨 설정?

pusleaudio pactl: 소스 볼륨 설정과 소스 출력 볼륨 설정?

세트 소스 볼륨과 세트 소스 출력 볼륨의 차이점은 무엇입니까? 소스는 마이크를 나타냅니다. 그럼 출력량은 얼마나 되나요?

매뉴얼 페이지는 실제로 도움이되지 않습니다 ...

 set-source-volume SOURCE VOLUME [VOLUME ...]
              Set  the  volume  of  the  specified  source  (identified  by  its symbolic name or
              numerical index). VOLUME can be specified as  an  integer  (e.g.  2000,  16384),  a
              linear  factor  (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a decibel value
              (e.g. 0dB, 20dB). If the volume specification start  with  a  +  or  -  the  volume
              adjustment  will  be  relative  to the current source volume. A single volume value
              affects all channels; if multiple volume values are given their number has to match
              the source's number of channels.

set-source-output-volume OUTPUT VOLUME [VOLUME ...]
          Set  the volume of the specified source output (identified by its numerical index).
          VOLUME can be specified as an integer (e.g. 2000, 16384),  a  linear  factor  (e.g.
          0.4,  1.100), a percentage (e.g. 10%, 100%) or a decibel value (e.g. 0dB, 20dB). If
          the volume specification start with a + or - the volume adjustment will be relative
          to the current source output volume. A single volume value affects all channels; if
          multiple volume values are given their number has  to  match  the  source  output's
          number of channels.

답변1

와 를 사용하는 pactl것의 차이점이 무엇인지 잘 모르겠지만 pacmd후자를 사용하는데 list-source-outputs명령이 있습니다.

반환된 인덱스를 사용하여 pacmd list-source-outputs각 소스 출력의 출력 양을 구성할 수 있습니다.

예를 들어, 현재 마이크/라인 입력 입력의 전화 음악을 컴퓨터 사운드와 믹싱하고 스피커를 통해 재생하는 loobpack 모듈이 있습니다. 아래에 별도로 나열되어 있습니다.

    index: 291
    driver: <module-loopback.c>
    flags: START_CORKED 
    state: RUNNING
    source: 213 <alsa_input.pci-0000_00_14.2.analog-stereo>
    volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
            balance 0.00
    muted: no
    current latency: 0.00 ms
    requested latency: 66.67 ms
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    resample method: (null)
    owner module: 204
    properties:
        media.role = "abstract"
        module-stream-restore.id = "source-output-by-media-role:abstract"
        media.name = "Loopback to Built-in Audio Analog Stereo"
        media.icon_name = "audio-card-pci"

다음을 사용하여 볼륨을 50%로 설정할 수 있습니다.

pacmd set-source-output-volume 291 32768

물론 입력을 기반으로 동일한 작업을 수행할 수 있지만 세분성은 더 작습니다. 라인 입력으로 사용하기 위해 볼륨을 기본 볼륨인 10%(6554)로 설정했습니다. 이 입력은 마이크 입력으로도 사용되므로 프리앰프를 줄여야 합니다.

소스 수신기 볼륨 설정을 사용하면 동일한 단일 입력에서 여러 수신기의 서로 다른 볼륨 레벨을 얻을 수도 있습니다. 전 애인을 위해 할 수 있습니다. 여러 마스터 채널을 100%로 녹음하면서 모니터의 다양한 레벨로 믹싱합니다.

관련 정보