有没有办法直接从声卡录制音频(例如使用ffmpeg)?

有没有办法直接从声卡录制音频(例如使用ffmpeg)?

我知道可以使用以下命令从计算机扬声器录制声音:

ffmpeg -f avfoundation -i ":0" -t 10 audiocapture.aiff

但由于录制的声音远非完美(由于麦克风的缺陷),有没有办法直接从声卡录制音频(例如使用ffmpeg)?

答案1

打开 pavucontrol ,转到输入设备并将麦克风静音

打开终端,

启用环回

pactl load-module module-loopback

开始测试录制

arecord -f cd > out.wav

返回 pavucontrol 录制选项卡并将 ALSA 捕获切换到监控模式

停止录音Ctrl+c

现在您可以根据需要从声卡录制

arecord -f cd > out.wav

并查看记录手册以获取更多选项

相关内容