问题标签 [pipewire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
126 浏览

linux - 如何使用 CLI 中的 pipewire 使应用程序静音

我想pavucontrol在使用 Fedora/pulsewire 时使某些音频客户端自动化,而无需人工干预(例如拉起)。这在使用之前有效pacmd,但在管道线下不起作用;并且替换命令pw-cli不支持 set-sink-input-mute 或 set-source-output-mute。

pw-cli似乎不支持我可以看到的静音。 pw-mon在使用pavucontrol(或easyeffects) 静音流时显示了相关更改,但这并没有帮助我弄清楚如何自己做。

0 投票
0 回答
27 浏览

python - Python的Alsa问题

我有一个用 Python 编写的程序,它调用另一个正在录制音频并在音频中寻找触发器的程序。当我从命令行调用另一个程序时,它工作正常,但是在我的 python 程序中调用时,它在某些计算机上出现错误。我在 Ubuntu 上使用 pipewire。麦克风是蓝牙耳机。您对在哪里进行调试有什么建议吗?

错误是:

以下是相关的代码片段:

0 投票
0 回答
63 浏览

alsa - 如何在 Nix 开发 shell 中配置构建输入包/依赖项?

我没有使用 NixOS,但我写了一个 flake,我用它来生成一个开发 shell 来构建一个Rust 项目(这实际上只是Bevy 存储库中的音频示例)。我的问题是尝试在 dev shell 中运行项目时遇到以下错误:

该项目的依赖项之一是需要 ALSA 的 Bevy crate,所以我假设问题是因为 dev shell 公开的 ALSA 包可能配置错误。我在我的实际系统上使用 PipeWire(我认为它也使用 ALSA 作为后端),我尝试将 ALSA 和 PipeWire 添加为薄片的 buildInputs 之一,但我不确定我应该如何在开发外壳。根据Bevy 存储库上的这个问题,至少对于基于 Arch 的发行版来说,这个问题的通常解决方法是安装 pipewire-alsa 包。我不确定在 Nix 开发 shell 的上下文中这样做的等价物是什么,因为在 nixpkgs 中没有可以添加到我的薄片中的 pipewire-alsa 包。话虽如此,我应该如何在开发外壳中配置 ALSA 或 PipeWire?

0 投票
0 回答
48 浏览

audio - 什么是 linux 声音架构中的专业音频?

我了解 pipewire 。在一些文章中,我看到 pipewire 在 Linux 下将音频、视频和专业音频结合在一起。这里什么是专业音频?

0 投票
0 回答
22 浏览

linux - 当 pipewire 打开流时执行脚本

我在 Ubuntu 21.10 上使用 Wireplumber 运行 Pipewire。我想在任何应用程序开始录制时执行一个脚本(例如,当我参加会议并且应用程序打开麦克风时)这不仅适用于 Zoom,它应该适用于任何应用程序,包括基于浏览器的应用程序。我的用例是在开会时通过 OpenHAB 打开灯。目前我们使用 Zoom、Gather、Slack 和 Discord,谁知道将来会发生什么。

我的想法是监视 Pipewire/Wireplumber 以查看应用程序何时打开源流,但我找不到如何连接它。有任何想法吗?

0 投票
0 回答
60 浏览

audio - Pipewire - 蓝牙耳机连接但不播放任何声音

我连接了蓝牙耳机,我得到了一个新的接收器。我在 pavucontrol 中切换(它也会自动切换)输出设备,但是当我播放 youtube 视频耳机时不会产生任何声音。

我知道我很幸运,然后我像一周前一样尝试了这个,然后拼命地在 pavucontrol 中点击了大约 20 分钟,它开始工作了。可悲的是我不知道是什么使它起作用。

这是我设置的屏幕https://imgur.com/a/rDuSHak

我很乐意提供任何建议。提前致谢。

编辑:看起来流被静音了(见 0%),但 pavu 说它不是。当我对音量滑块进行模式设置时,它也无济于事 - 这是一个截图 - https://imgur.com/a/5qrlNxz

0 投票
0 回答
18 浏览

bluetooth - Sony WF-1000XM4 无法连接或切换除耳机以外的配置文件(使用 Pipewire 和 pop_os20.10)

我在使用 Sony WF-1000XM4 和笔记本电脑时遇到问题。

我正在运行 Pop_os 20.10 并安装了 pipewire。一切都很好,直到有一天我重新启动计算机,由于某种原因,我的耳机仅作为耳机连接,而我可用的编解码器是 mSBC。我尝试了重新安装和重新启动 pipewire、重新安装 bluez、重新启动蓝牙服务的组合。有时它可以工作,我可以访问高保真编解码器(也就是我的耳机听起来不像废话),有时它没有。唯一一致的是,每当它工作并且我需要重新安装我的计算机时,我神奇地设置的任何配置都会被覆盖,并且我再次遇到同样的问题。我什至不确定在这里发布什么来帮助您诊断我的问题,但如果您有任何建议,请告诉我。我很绝望。我使用这些耳机工作(我教)所以让它们正常工作是当务之急。我正考虑从头开始重新安装 pop_os 以使这个东西正常工作。有时耳机连接到我的笔记本电脑,但甚至没有切换音频的选项。我完全迷路了。告诉我要在此处粘贴哪些日志,我会做的。:-) 我也没有任何问题将相同的耳机连接到任何其他设备。我也在使用 Blueman 蓝牙管理器。-) 我也没有任何问题将相同的耳机连接到任何其他设备。我也在使用 Blueman 蓝牙管理器。-) 我也没有任何问题将相同的耳机连接到任何其他设备。我也在使用 Blueman 蓝牙管理器。

非常感谢!