在 Ubuntu 21.10 上启用蓝牙 LDAC/AAC/AptX 高质量音频编码支持

Ubuntu 21.10 已经默认 部分 安装了 PipeWire 并用于 WebRTC。我们只需要安装 PipeWire 所需的蓝牙音频编码器,并替代默认的 PulseAudio 声音系统即可自动启用 LDAC / AAC / AptX 支持。

方法

  1. 执行指令安装软件包:
sudo apt install \
  libfdk-aac2 \
  libldacbt-{abr,enc}2 \
  libopenaptx0
sudo apt install \
  libspa-0.2-bluetooth \
  pipewire-audio-client-libraries \
  pipewire-pulse
sudo touch /usr/share/pipewire/with-alsa
sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/

这一步可能会发生冲突。卸载掉冲突的软件包即可。

  1. 卸载 PulseAudio 蓝牙音频
sudo apt remove pulseaudio-module-bluetooth
  1. 重启
  2. 检查 PipeWire 是否工作
    LANG=C pactl info | grep '^Server Name'
    
  3. 连接蓝牙耳机,在音频设置中可以发现可以选择 LDAC 编码器了。同时观察蓝牙上传速度,约为 660kbps
  1. (可选)安装 blueman

blueman提供一个更专业的蓝牙设备管理界面。

sudo apt install blueman

我将在下一篇文章中描述如何将 Windows 音频重定向到 ubuntu 虚拟机以获得高质量蓝牙音频。

参考


正在加载评论。你可能需要科学上网才能正常加载评论区