web-dev-qa-db-ja.com

pactlを使用して左右の音量レベルを変更する方法

portaudioまたはparecを使用してシステムサウンドから録音したものの出力は、音量が非常に小さいです。

this 回答から-49dBを使用して見た場合の最大ボリュームはffmpeg -i video.avi -af "volumedetect" -vn -sn -dn -f null /dev/nullです。

私はこれが問題であることを発見しました

これはの出力です

pactl list sources
Source #0
    State: SUSPENDED
    Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
    Description: Monitor of Built-in Audio Analog Stereo
    Driver: module-alsa-card.c
    Sample Specification: s16le 2ch 48000Hz
    Channel Map: front-left,front-right
    Owner Module: 6
    Mute: no
    Volume: front-left: 9995 /  15% / -49.00 dB,   front-right: 9995 /  15% / -49.00 dB
            balance 0.00
    Base Volume: 65536 / 100% / 0.00 dB
    Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
    Latency: 0 usec, configured 0 usec
    Flags: DECIBEL_VOLUME LATENCY 
    Properties:
        device.description = "Monitor of Built-in Audio Analog Stereo"
        device.class = "monitor"
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xd52b0000 irq 132"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1f.3"
        sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "9d71"
        device.form_factor = "internal"
        device.string = "0"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    Formats:
        pcm

...

ご覧のように、front-left: 9995 / 15% / -49.00 dB, front-right: 9995 / 15% / -49.00 dBは両方とも100%にする必要がありますpactl set-sink-vloume 0 100%を試しましたが、何もしません。

私も試しました https://askubuntu.com/a/1206159/97192

左と右の両方を100%に変更するコマンドは何ですか?

alsamixerにも表示されません。

Ubuntu 20.04の使用

私はosが質問とは何の関係もないと信じています(私はpactlまたはalsamixerのような関連ソフトウェアに固有のコマンドを求めています)。

1
Phani Rithvij

上記のソースのボリュームをpactlで変更するには、次のコマンドを使用する必要があります

pactl set-source-volume 0 100%

使いました

pactl set-sink-volume 0 100%

シンク#0のボリュームを100%に設定します。これは、意図したことではありません。

1
mook765