列表中无音频输入且不存在 S/PDIF 接收器/源

列表中无音频输入且不存在 S/PDIF 接收器/源

我已经安装了一个简单的录音实用程序——录音机,但它无法开始录音,因为只有一个来源:“主”。

我使用 Behringer UMC202 USB 音频接口;它有一个立体声输入和一个立体声输出(均为模拟)。音频驱动程序是snd_usb_audio

但是,当我打开“声音设置”时,我看到两个输出:第一个是 S/PDIF,第二个是模拟。输入也是一样,一个是数字,第二个是模拟。不同之处在于它甚至不测量我的输入。

如果我打开alsamixer工具,并用F6键选择我的音频卡,我只会看到两个输出。实际输出音量可能会被它们两个改变。

我认为我的配置出了问题,导致输入不起作用,并且 Ubuntu 检测到伪造的“S/PDIF”数字接口。

我确定我的模拟输入已静音,但可以使用。问题是,如何修复接收器/源检测以删除数字端口并取消静音我的输入?

我应该对我的系统进行哪些改变?

$ cat /proc/asound/{version,cards,devices,hwdep,pcm,seq/clients}
Advanced Linux Sound Architecture Driver Version k3.13.0-24-generic.
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ff8000 irq 44
 1 [U96k           ]: USB-Audio - UMC202 96k
                      BEHRINGER UMC202 96k at usb-0000:00:1d.7-1, high speed
  1:        : sequencer
  2: [ 0- 2]: digital audio capture
  3: [ 0- 1]: digital audio playback
  4: [ 0- 0]: digital audio playback
  5: [ 0- 0]: digital audio capture
  6: [ 0- 0]: hardware dependent
  7: [ 0]   : control
  8: [ 1- 0]: digital audio playback
  9: [ 1- 0]: digital audio capture
 10: [ 1]   : control
 33:        : timer
00-00: HDA Codec 0
00-00: ALC1200 Analog : ALC1200 Analog : playback 1 : capture 1
00-01: ALC1200 Digital : ALC1200 Digital : playback 1
00-02: ALC1200 Alt Analog : ALC1200 Alt Analog : capture 1
01-00: USB Audio : USB Audio : playback 1 : capture 1
Client info
  cur  clients : 2
  peak clients : 2
  max  clients : 192

Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
Client  14 : "Midi Through" [Kernel]
  Port   0 : "Midi Through Port-0" (RWe-)

答案1

原来原因是“录音”功能没有“启用”:

sudo apt-get install gnome-alsamixer
gnome-alsamixer

在对话框窗口中找到您的来源并检查记录。然后将出现输入。

相关内容