我正在使用一个名为德莫尔斯(撰写本文时,官方页面已关闭)。
在 Ubuntu 12.04 LTS 上,当我像这样运行它时,它运行正常:
$ demorse -phw:0
这意味着:使用 hw:0 作为 DSP 设备,并使用默认值,包括“capture device=line”(在文档中指定并使用-h
选项显示)。
当我尝试在 Fedora 19 中运行相同的命令时,出现错误:
$ demorse -phw:0
demorse: setting dsp device to hw:0
demorse: Cannot find capture element Line
然后我尝试(F19):
$ demorse -phw:0 -rhw:0
demorse: setting dsp device to hw:0
demorse: setting recording source to hw:0
demorse: Cannot find capture element hw:0
它不起作用。但是按照这个例子维基百科我可以使用此命令(F19)进行录音:
$ arecord -f cd -D hw:0 -d 5 test.wav
有没有办法像在 Ubuntu 上一样设置录音设备(使用“line”)?
或者还有其他方法可以指定录音设备吗?
杂项:
1(F19):我尝试将其更改为 hw:0,0 | hw:0,1 | hw:1,0 ...但收到相同的错误消息。2
(F19):
$ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
3(F19):
$ cat /proc/asound/pcm
00-00: ALC269VB Analog : ALC269VB Analog : playback 1 : capture 1
00-03: HDMI 0 : HDMI 0 : playback 1
4(F19):更改-p
值只会给出一条错误消息:(demorse: Cannot open audio device hw:0,1
我也尝试了几个选项)。