开始

一开始一直都以为电脑对LDA,ATPX,AAC等编码是硬件需要支持才可以的,不过在搜索了reddit和stackoverflow才知道这只是一种编码格式,所以理论上来说,所有的发射信号的设备都可以以这种编码格式进行数据封装。只是在接收端(比如蓝牙耳机)是需要有支持的硬件才能接收。

在Ubuntu下连接Airpods的坑

  • 刚刚装好Ubuntu系统的时候,就迫不及待得连上自己心爱的Airpods耳机,然而现实是一堆的connection fail,完全连不上嘛!
  • 在经过大量的调研(Google)后,发现需要在/etc/bluetooth/main.conf下调整蓝牙的连接模式(ControllerMode)从dual改为bredr:
# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
# ControllerMode = dual # 我注释了这里
ControllerMode = bredr # 然后加上了这行
  • 接下来只要sudo service bluetooth restart或者直接暴力重启电脑即可

然而这个Airpods好像是假的?

  • 历经千辛万苦连上Airpods发现,这个音质不太对嘛!怎么和手机的天差地别???
  • 难道是苹果家的东西认兄弟?
  • 倒腾了一阵后,装了个Blueman-manager才发现,airpods连接是编码是SBC,而大Iphone是AAC,虽然不是金耳朵,但是这俩的差别还是挺大的,非常明显的体现就是底噪!
  • 虽然知道了编码问题,可是也要找解决办法嘛。(其实在windows上我一直没找到解决办法)

提升音质√

  • 在搜索了github上发发现了个宝藏repo: https://github.com/EHfive/pulseaudio-modules-bt
  • - 发现不仅是AAC,连APTX,APTX HD,LDAC都可以连接。这样我的Sony WH1000XM2和ZX300A不都可以LDAC了?(hhhhhh)
  • 一看安装方式,好嘛,不就是手动编译嘛:
    • clone下,make下,make install下不就好了。
  • 等等,这里不是有说:
  • - 难怪从小语文不好,读题读一半就开始做题了!!!点开了package安装的方式,稳妥有保障,要毛编译源码。
  • 经过
sudo add-apt-repository ppa:eh5/pulseaudio-a2dp
sudo apt-get update
sudo apt-get install pulseaudio libavcodec58 libldac pulseaudio-modules-bt

之后,再restart下蓝牙服务+启动pulseaudio(pulseaudio --start)后,打开blueman-manager就能看到可选的audio-sink了。(截了半天图,都截不到,算了,你们就自己开blueman-manager看就是了)4

后记

  • 回到家后试了试ZX300A和WH1000XM2,确实能以LDAC的模式连上并使用。不过感觉好像也没比AAC好多少?可能是我的音源也不hifi。总之,之前一直以为的硬件问题,倒是这次给破除了。以后想享受音乐就多开开Ubuntu系统吧!(强行找理由-_-)

如何让Ubuntu系统支持LDAC,APTX,AAC编码(提升蓝牙音质)相关推荐

  1. 如何让Ubuntu系统支持WebP图片格式

    如何让Ubuntu系统支持WebP图片格式 本文主要向大家介绍如何让 Ubuntu 系统支持查看 WebP 图片格式,以及如何将 WebP 转为 JPEG 或 PNG 图片格式的方法. 什么是WebP ...

  2. aptx android8,支持aptxHD和LDAC!安卓8.0蓝牙音质大爆发

    安卓8.0"奥利奥"本周正式推送,Nexus和Pixel手机已经率先升级. 特性方面,主要包括应用启动速度比Android 7.0快2倍,后台续航监控也更加强大(最大化限制不常用后 ...

  3. ubuntu系统支持GIGABYTE X570 I AORUS PRO WIFI主板温度及风扇转速检测

    原文链接:How to fix bugs in Ubuntu 20.04 LTS after installation + all necessary programs! « ITCooky Reci ...

  4. 4g内存可以用linux系统吗,Ubuntu Linux系统支持4G及以上大内存解决方案

    32位的Ubuntu系统理论寻址空间为4G,但扣除1GB保留给内核虚拟空间还有3GB,再扣除诸如显卡等设备占用掉的寻址空间,那么你的32位Ubuntu系统真正能使用的内存<3GB.我的能识别到2 ...

  5. 基于ubuntu系统的HEVC视频编码与解码

    大家好,这是我的第一篇博客,希望大家喜欢并且能关注我一下,今后有一些心得的话也会继续在这里分享给大家! HEVC HEVC,也称H.265,是一种视频压缩标准,相对于H.264,HEVC被认为不仅能提 ...

  6. aptx android8,秒杀苹果无线音频!Android 8.0蓝牙音质支持aptxHD/LDAC

    原标题:秒杀苹果无线音频!Android 8.0蓝牙音质支持aptxHD/LDAC [TechWeb报道]8月25日消息,本周将迎来Android 8.0"奥利奥"系统推送,目前已 ...

  7. pytorch 支持amd显卡吗_2020-06-12 ubuntu系统下,pytorch安装

    ubuntu系统下,pytorch安装 因为pytorch依赖于cuda的版本,显卡驱动的版本,三者之间对应不上就会安装失败 1.显卡驱动下载 显卡,支持最新的驱动型号 TitanX430.64 LI ...

  8. 【.NET6+Avalonia】开发支持跨平台的仿WPF应用程序以及基于ubuntu系统的演示

    前言:随着跨平台越来越流行,.net core支持跨平台至今也有好几年的光景了.但是目前基于.net的跨平台,大多数还是在使用B/S架构的跨平台上:至于C/S架构,大部分人可能会选择QT进行开发,或者 ...

  9. 装Ubuntu系统时显示“输入不支持”的一种解决方案

    在用U盘转Ubuntu18.04时,显示屏最后显示"输入不支持",可能是显卡是NVIDIA显卡的原因,解决方案: 在开始进入U盘中的Ubuntu系统时,一直按Shift. 然后进入 ...

最新文章

  1. poj 2677 tour
  2. ResNet网络解决的一些事
  3. SpringBoot的yml配置文件
  4. $lookup做关联表查询
  5. robots.txt文件详解
  6. hdu 2112 ——HDU Today
  7. 计算机更改了用户名数据恢复,怎么把电脑更换用户后恢復到原来的用户呢?
  8. 计算机网络互联设备功能,计算机网络互联设备简介
  9. JDBC模板对象是多例的
  10. Linux磁盘读写速率测试
  11. 95-190-032-源码-window-CountWindow
  12. oracle /etc/fonts simfang.ttf,xelatex 无法找到方正字体
  13. android 手势密码 开发,Android自定义控件实现手势密码
  14. 模拟量输入输出配置及数值的规范化
  15. 入职Apifox研发组三个月,我领悟了30个高效开发方法
  16. laravel的seeder数据填充
  17. 软件测试之测试用例设计(一)
  18. 一条简单的sql语句导致的系统问题(r4笔记第51天)
  19. Linux就这个范儿 第13章 打通任督二脉
  20. Mac basictex缺少xxx.sty文件

热门文章

  1. Android应用分身检测
  2. 计算机图形学之绘制椭圆
  3. Vue mounted方法中使用data变量
  4. 镜头景深计算公式的推导
  5. 抖音集锦(你不得不看的那些镜头)
  6. 【jieba获取关键词】
  7. 数据流图DFD --详细介绍
  8. 谷歌推出新优化器Lion:优化算法的符号发现
  9. 按课程查询学生成绩C语言,C语言课程设计. 根据学号等信息查询学生成绩
  10. win10照片查看器_非常好用的19个Win10小技巧,学会之后事半功倍