Chromium 无法访问 pipewire-pulse 的 virtual-sink.monitor

Chromium 无法访问 pipewire-pulse 的 virtual-sink.monitor

尝试在无头 Ubuntu 服务器上运行 Chromium 时,Chromium 打印以下错误

[48089:48089:0820/175843.665081:ERROR:pulse_util.cc(351)] pa_operation is nullptr.

以下是一些信息

pactl info

Server String: /run/user/1001/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 51
Tile Size: 65472
User Name: xxxxx
Host Name: ip-xx-x-xx-xxx
Server Name: PulseAudio (on PipeWire 0.3.48)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: virtual-sink
Default Source: virtual-source
Cookie: xxxx:xxxx

pactl list sources short

43      virtual-sink.monitor    PipeWire        float32le 2ch 48000Hz   SUSPENDED
44      virtual-source  PipeWire        float32le 2ch 48000Hz   SUSPENDED

我在 chrome 上使用以下命令行开关

--alsa-output-device=virtual-sink.monitor

我正在尝试播放来自 Chromium 的一些声音,并尝试使用 ffmpeg 录制它。我尝试搜索 Chromium 和 Pipewire 的调试日志,但无法找到任何错误解释或音频为什么会通过。

相关内容