如何从avconv捕获桌面声音(脉冲音频输出)?

我试过了 :

avconv -f alsa -i pulse recod.wav

..但它没有捕获任何东西。 有什么想法吗?
谢谢!

avconv的联机帮助页中很好地解释了调用avconv的语法。 从录音中可以使用以下选项:

-f:强制输入或输出文件格式。
-i:输入文件名

要从ALSA记录,我们需要格式为alsa ,输入取决于我们记录的设备(通常这将是defualt设备)。 那你的命令应如下:

 avconv -f alsa -i default record.wav 

要简单地从ALSA设备进行记录,我们可以考虑使用更基本的命令行工具arecord 。 这给出了以下示例命令,用于在wav编解码器( -t )中以cd质量( -f )录制10秒( -d ):

 arecord -d 10 -f cd -t wav -D copy record.wav 

为了能够从输出接收器录制,我们可能必须在“声音设置 – >硬件 ”中选择双工音频配置文件:

在此处输入图像描述

不幸的是,在> = 13.04中,硬件配置已从声音设置中删除。 要访问高级设备配置,我们需要安装并运行pavucontrol 安装pavucontrol 。 然后可以在“ 配置”选项卡中选择双工配置文件:

在此处输入图像描述