尝试在无头 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 的调试日志,但无法找到任何错误解释或音频为什么会通过。