You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04下如何录制其他应用的音频输出?

Ubuntu 24.04下如何录制其他应用的音频输出?

嗨,我来帮你搞定这个问题~首先得说清楚,Ubuntu 24.04默认已经用PipeWire替代了传统的PulseAudio/ALSA作为主要音频服务,所以Audacity里看不到ALSA选项是正常的,咱们换用PipeWire的虚拟内录方案就能解决:

第一步:确认PipeWire服务状态

先打开终端,输入下面的命令检查核心音频服务是否在运行:

systemctl --user status pipewire pipewire-pulse

如果显示active (running)就没问题,要是没运行,就用这两条命令启动:

systemctl --user start pipewire
systemctl --user start pipewire-pulse

第二步:创建虚拟内录设备

咱们需要创建一个虚拟的音频输出 sink,再生成一个监听它的录制源:

  1. 终端输入这条命令创建虚拟输出设备:
pactl load-module module-null-sink sink_name=VirtualSink sink_properties=device.description="Virtual_Sink"
  1. 接着创建对应的监听录制源:
pactl load-module module-loopback source=VirtualSink.monitor source_properties=device.description="Virtual_Monitor"

第三步:配置Audacity和目标应用

  1. 打开Audacity,在顶部的「录制设备」下拉菜单里,找到刚才创建的Virtual_Monitor(或者显示为PipeWire下的对应设备),选中它作为录制源。
  2. 把你要录制的应用(比如浏览器、音乐播放器)的音频输出切换到Virtual_Sink:
    • 可以打开系统设置的「声音」选项,在「应用程序」标签里找到目标应用,修改它的输出设备为Virtual_Sink;
    • 或者更方便的是安装pavucontrol(终端输入sudo apt install pavucontrol),打开后在「播放」标签里直接调整应用的输出设备。

第四步:开始录制

一切配置好后,点击Audacity的录制按钮,就能捕获目标应用的音频输出啦~

原始问题:
I tried Audacity as there are instructions and it worked in the past.
But ALSA is no longer an option. (that was requires by the instructions)
I see "pulseaudio, pipewire and default" as recording devices, but nothing that seems to output audio.

备注:内容来源于stack exchange,提问作者user105939

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:08:04