答案这里如果您有兼容的 AptX 加密狗,则不会介绍如何启用 AptX。
答案1
因为我无法将其标记为重复:
链接问题的接受答案也添加了此“问题”的答案。链接的 github 项目https://github.com/EHfive/pulseaudio-modules-bt为 pulseaudio 添加了对 aac、aptx、aptx hd 和 ldac 编解码器的支持。
由于许可问题,它无法合并到上游。但是,提供了一个 Ubuntu ppa: https://github.com/EHfive/pulseaudio-modules-bt/wiki/Packages#ubuntu-1804-1810-1904
备查:
首先需要安装 PPA。对于 Ubuntu 18.04、18.10、19.04,可以使用以下命令完成此操作:
sudo add-apt-repository ppa:eh5/pulseaudio-a2dp
sudo apt-get update
sudo apt-get install libavcodec58 libldac pulseaudio-modules-bt
如果您拥有较新的 Ubuntu 版本,则正确的代码如下:
sudo add-apt-repository ppa:berglh/pulseaudio-a2dp
sudo apt update
sudo apt install pulseaudio-modules-bt libldac
现在您需要重新启动 pulseaudio:
pulseaudio -k
pulseaudio --start
然后我必须重新连接我的耳机(Sennheiser HD 4.50 BTNC),并将其设置为音频接收器。在声音设置中,AptX 已经显示。选择 AAC/AptXHD/LDAC 不会改变使用的内容(因为我的耳机仅支持 AptX)。检查外壳:
pactl list sources | grep a2dp_codec
当不使用自定义模块时,上述内容没有输出!
答案2
对于那些看到此 n 2023 Aptx 支持的人,PulseAudio 15.0 版本已添加,以及 ldac 支持,并且这两个编解码器在当前 Ubuntu 版本上应该可以开箱即用。以下是 PulseAudio 15.0 发行说明的链接。 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/