我刚刚从 Debian Bullseye 切换到 Debian testing。重启后,我发现 Firefox 无法从视频中输出任何声音(在 youtube 和 twitter 上检查过)。
我用 Chromium 检查了一些视频,没有任何问题。 MPV 视频播放或尝试过的任何其他应用程序(moc、某些游戏等)确实有声音。
我必须说我并不真正了解 Linux 音频堆栈,也不知道在哪里寻找调试信息。我检查了pavucontrol
每个应用程序的输入,我可以看到 Firefox 正在发送音频输出。但我看不到任何其他应用程序。
我想我可能会遇到一些管道/脉冲冲突,但我不确定这里发生了什么。这是我安装的一些音频相关软件包的列表。
$ dpkg -l | grep pulse
ii libpulse-dev:amd64 16.1+dfsg1-2 amd64 PulseAudio client development headers and libraries
ii libpulse-mainloop-glib0:amd64 16.1+dfsg1-2 amd64 PulseAudio client libraries (glib support)
ii libpulse0:amd64 16.1+dfsg1-2 amd64 PulseAudio client libraries
ii libpulse0:i386 16.1+dfsg1-2 i386 PulseAudio client libraries
ii libpulsedsp:amd64 16.1+dfsg1-2 amd64 PulseAudio OSS pre-load library
rc pipewire-pulse 0.3.59-1 amd64 PipeWire PulseAudio daemon
ii pulseaudio 16.1+dfsg1-2 amd64 PulseAudio sound server
ii pulseaudio-utils 16.1+dfsg1-2 amd64 Command line tools for the PulseAudio sound server
ii pulsemixer 1.5.1-1 all command-line mixer for PulseAudio with a curses interface
$ dpkg -l | grep pipewire
ii libpipewire-0.3-0:amd64 0.3.59-1 amd64 libraries for the PipeWire multimedia server
ii libpipewire-0.3-common 0.3.59-1 all libraries for the PipeWire multimedia server - common files
ii libpipewire-0.3-modules:amd64 0.3.59-1 amd64 libraries for the PipeWire multimedia server - modules
ii pipewire:amd64 0.3.59-1 amd64 audio and video processing engine multimedia server
ii pipewire-bin 0.3.59-1 amd64 PipeWire multimedia server - programs
ii pipewire-media-session 0.4.1-4 amd64 example session manager for PipeWire
rc pipewire-pulse
关于如何寻找解决此问题的任何提示?