如何实现录取linux内部的声音
不是从麦克风来的声音,如一个播放器在播放音乐,录取的是播放器播放的音乐的声音
如何实现录取linux内部的声音
不是从麦克风来的声音,如一个播放器在播放音乐,录取的是播放器播放的音乐的声音
在 Linux 系统上,你可以使用 PulseAudio 来实现录取系统内部的声音,而不是从麦克风来的声音。以下是一些步骤:
首先,确保你的系统上安装了 PulseAudio。你可以使用包管理工具来安装:
sudo apt-get install pulseaudio
启动 PulseAudio 服务。你可以在终端中运行以下命令:
pulseaudio --start
pavucontrol 是一个 PulseAudio 控制面板,它可以帮助你管理声音输入和输出。你可以使用包管理工具来安装:
sudo apt-get install pavucontrol
pavucontrol
配置录音源:pavucontrol
)。选择一个录音工具来录制系统内部的声音。你可以使用 parec
命令来录制 PulseAudio 的音频流。例如:
parec --format=s16le --rate=44100 --channels=2 --device=your-device | tee output.raw
请替换 your-device
为你想要录制的音频设备。你可以使用 pactl list sources
命令来查看可用的音频源。
使用 Ctrl+C 结束录制。你可以使用音频编辑工具(如 Audacity)来打开 output.raw
文件,然后将其转换为所需的音频格式。
请注意,这个方法可能因系统配置和设备而有所不同。确保你的应用程序和系统中的音频设置正确,并根据需要调整。