[Bug Report] OBS Studio音频来源设为“音频输入采集(PulseAudio)”时有爆音
Tofloor
poster avatar
littlebat
deepin
15 hours ago
Author

我在 deepin 25 linux 里面使用 OBS Studio 录取桌面视频,使用的 USB 麦克风,当把音频来源设为“音频输入采集(PulseAudio)”时,录制的音频有明显的爆音。只有把音频来源设为“音频采集设备(ALSA)”才没有爆音。据AI诊断,设为ALSA时,系统音频路径实际上是:USB 麦克风硬件 → 2. PipeWire 底层捕获 → 3. PipeWire 虚拟 ALSA 设备 → 4. OBS (通过 ALSA 接口)

PulseAudio 路径:当 OBS 通过 PulseAudio 接口访问时,它使用的是 PulseAudio 的客户端库,这个库在 PipeWire 上是模拟的。这个模拟层可能在缓冲区管理和时钟同步方面存在 bug,导致爆音。

ALSA 路径:当 OBS 通过 ALSA 接口访问时,它使用的是 pipewire-alsa 提供的虚拟设备,这个设备直接连接到 PipeWire 的主图,路径更短、更直接,没有 PulseAudio 模拟层的额外开销,因此没有爆音。

Reply Favorite View the author
All Replies

No replies yet