portaudio
我使用或从系统声音中录制的任何内容的输出音量parec
都非常低。
-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/971923。
将左侧和右侧都更改为 的命令是什么100%
?
alsamixer
我也没有看到这些。
使用 Ubuntu 20.04
我相信操作系统与这个问题无关(我要求的是特定于 pactl 或相关软件(如 alsamixer)的命令)。
答案1
要更改上述源的音量,pactl
请使用以下命令
pactl set-source-volume 0 100%
你使用了
pactl set-sink-volume 0 100%
这会将接收器 #0 的音量设置为 100%,这不是您想要执行的操作。
答案2
要更改每个单独的频道,在到处寻找之后,我终于找到了它!!
amixer -D 脉冲设置硕士 100%= 一所有发言者至 100%
amixer -D 脉冲设置主前线 100% =正面100%(或您指定的任何数字)
amixer -D 脉冲设置主控前 100%,50%=前左 100%,前右 50%
同样适用于主中置、主后置、主侧置、主低音扬声器
这花了很长时间,但我终于明白了