首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ALSA -设置命令行中行的输入音量-输入无法识别,但可用于程序

ALSA -设置命令行中行的输入音量-输入无法识别,但可用于程序
EN

Stack Overflow用户
提问于 2018-08-01 03:02:13
回答 1查看 2K关注 0票数 0

我在USB板上看不到alsamixer中的输入设备,但它会像我录制-L一样列出(为什么默认情况下会列出第二个声卡?)

代码语言:javascript
复制
arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

我可以看到许多信息,但是我不能从人的角度来理解,如何在命令行和gui中更改行输入的级别。

代码语言:javascript
复制
 amixer info 
Card default 'CODEC'/'Burr-Brown from TI USB Audio CODEC at usb-3f980000.usb-1.3, full speed'
  Mixer name    : 'USB Mixer'
  Components    : 'USB08bb:2902'
  Controls      : 4
  Simple ctrls  : 1

amixer contents
numid=3,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=4,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=128,step=0
  : values=128,128
  | dBminmax-min=-128.00dB,max=0.00dB
numid=2,iface=PCM,name='Capture Channel Map'
  ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
  : values=0,0
  | container
    | chmap-fixed=FL,FR
    | chmap-fixed=MONO

numid=1,iface=PCM,name='Playback Channel Map'
  ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
  : values=0,0
  | container
    | chmap-fixed=FL,FR
    | chmap-fixed=MONO

事实上,我不确定如何做到这一点,因为许多人说成千上万不同的事情

这里我尝试以一种笨拙的方式设置音量,但它不起作用:

代码语言:javascript
复制
amixer  -c 1 sset numid=2 0
amixer: Unable to find simple control 'numid=2',0

amixer  -c 1 cset numid=2 0
amixer: Control hw:1 element write error: Operation not permitted

sudo amixer  -c 1 cset numid=2 0
amixer: Control hw:1 element write error: Operation not permitted

虽然我可以使用audacity或puredata清楚地录制音频,但amixer没有列出任何录制设备

代码语言:javascript
复制
amixer -c 1
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 128
  Mono:
  Front Left: Playback 128 [100%] [0.00dB] [on]
  Front Right: Playback 128 [100%] [0.00dB] [on]

amixer -c 0
Simple mixer control 'PCM',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback 0 [96%] [0.00dB] [on]

请帮帮我,这对我毫无意义。

谢谢你们

EN

回答 1

Stack Overflow用户

发布于 2018-08-01 14:13:50

amixeralsamixer显示了硬件实际拥有的那些混音器控件。

PCM2902 datasheet中的图31所示,此设备实际上没有更改捕获卷的机制:

可以添加一个softvol插件,但只使用PulseAudio会更容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51620340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档