我正在尝试找出一种通过 shell 命令通过特定 Pipewire 输出设备播放单个 mp3 文件的方法。
只能通过该设备播放这一个文件。我不想更改默认设备。我只需要一个指定设备的命令,然后通过该设备播放这个单个文件,如下所示:
somecommand -o "bluez_output.25_4E_4A_C7_43_C4.1" "foo.mp3"
node.name
本例中的设备名称是从 中抓取的设备名称pw-cli list-objects
。
如果重要的话,我使用管道线脉冲。
我正在尝试找出一种通过 shell 命令通过特定 Pipewire 输出设备播放单个 mp3 文件的方法。
只能通过该设备播放这一个文件。我不想更改默认设备。我只需要一个指定设备的命令,然后通过该设备播放这个单个文件,如下所示:
somecommand -o "bluez_output.25_4E_4A_C7_43_C4.1" "foo.mp3"
node.name
本例中的设备名称是从 中抓取的设备名称pw-cli list-objects
。
如果重要的话,我使用管道线脉冲。
使用 pipeline-pulse,您可以像使用 PulseAudio 一样操作。
paplay
是在 PulseAudio 声音服务器上播放音频的基本命令:在我的 Kubuntu 23.04 中,它可以很好地处理 mp3 文件。
node.name
spw-cli list-objects
同意pactl list sinks
. 我注意到在 Bash 或 Zsh 中paplay -d
tab给了我相当合理的自动完成功能。