Answers:
在avconv的联机帮助页中很好地解释了调用avconv的语法。录音中有以下选项:
-f:
强制输入或输出文件格式。
-i:
输入文件名
要从ALSA进行记录,我们需要将格式设置为alsa
,并且输入取决于我们记录的设备(通常是defualt
设备)。然后,您的命令应如下所示:
avconv -f alsa -i default record.wav
为了简单地从ALSA设备进行记录,我们可以考虑使用更基本的命令行工具arecord。这给出了以下示例命令,用于在wav编解码器()中-d
以cd quality(-f
)录制10秒(-t
):
arecord -d 10 -f cd -t wav -D copy record.wav
为了能够从输出接收器进行录制,我们可能必须在“声音设置->硬件 ”中选择一个双工音频配置文件:
不幸的是,在> = 13.04中,硬件配置已从声音设置中删除。要访问高级设备配置,我们需要安装并运行pavucontrol 。然后可以在“ 配置”选项卡中选择双工配置文件:
arecord
并在录音时进入“音量控制” Recoding
选项卡。在这里,您可以更改默认的记录源,此记录源将在以后的arecord
调用中使用。另外,为避免影响系统容量更改,请打开Pulse Audio Preferences
应用程序,进入Simultaneous output
选项卡并启用虚拟设备。