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

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

我试过了 :

avconv -f alsa -i 脉冲记录.wav

..但它什么都没捕获。有什么想法吗?
谢谢!

答案1

调用语法AVCONVavconv 的手册页. 从录音中,有以下选项可用:

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

要从 ALSA 录制,我们需要的格式为alsa,输入取决于我们录制的设备(通常是设备defualt)。然后您的命令应如下所示:

avconv -f alsa -i default record.wav

为了简单地从 ALSA 设备录制,我们可以考虑使用更基本的命令行工具一个记录. 以下示例命令用于-d以 cd 质量 ( -f) 和 wav 编解码器 ( ) 录制 10 秒 ( ) 的视频-t

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

为了能够从输出接收器进行记录,我们可能必须选择一个双工音频配置文件“声音设置-->硬件“:

在此处输入图片描述

不幸的是,在> = 13.04中,硬件配置已从声音设置中删除。要访问高级设备配置,我们需要安装并运行帕武控制 安装 pavucontrol。然后可以在配置标签:

在此处输入图片描述

相关内容