使用 时recordmydesktop
,输入设备由 id 指定,例如:-device plughw:5,0
。
这存在插入网络摄像头和其他设备可能会更改索引的问题。
如何使用设备名称计算该值?
答案1
arecord -l
可用于列出捕获设备。
这可以用来查找索引,尽管它看起来不是最好的选择。
例如:
假设我想匹配输出的卡。
card 5: A4 [AIR 192 4], device 0: USB Audio [USB Audio]
CARD_INDEX="$(arecord -l | pcregrep -io1 '^card ([\d]+): A4 \[AIR 192 4\]')"