如何让Ubuntu系统支持LDAC,APTX,AAC编码(提升蓝牙音质)
开始
一开始一直都以为电脑对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编码(提升蓝牙音质)相关推荐
- 如何让Ubuntu系统支持WebP图片格式
如何让Ubuntu系统支持WebP图片格式 本文主要向大家介绍如何让 Ubuntu 系统支持查看 WebP 图片格式,以及如何将 WebP 转为 JPEG 或 PNG 图片格式的方法. 什么是WebP ...
- aptx android8,支持aptxHD和LDAC!安卓8.0蓝牙音质大爆发
安卓8.0"奥利奥"本周正式推送,Nexus和Pixel手机已经率先升级. 特性方面,主要包括应用启动速度比Android 7.0快2倍,后台续航监控也更加强大(最大化限制不常用后 ...
- ubuntu系统支持GIGABYTE X570 I AORUS PRO WIFI主板温度及风扇转速检测
原文链接:How to fix bugs in Ubuntu 20.04 LTS after installation + all necessary programs! « ITCooky Reci ...
- 4g内存可以用linux系统吗,Ubuntu Linux系统支持4G及以上大内存解决方案
32位的Ubuntu系统理论寻址空间为4G,但扣除1GB保留给内核虚拟空间还有3GB,再扣除诸如显卡等设备占用掉的寻址空间,那么你的32位Ubuntu系统真正能使用的内存<3GB.我的能识别到2 ...
- 基于ubuntu系统的HEVC视频编码与解码
大家好,这是我的第一篇博客,希望大家喜欢并且能关注我一下,今后有一些心得的话也会继续在这里分享给大家! HEVC HEVC,也称H.265,是一种视频压缩标准,相对于H.264,HEVC被认为不仅能提 ...
- aptx android8,秒杀苹果无线音频!Android 8.0蓝牙音质支持aptxHD/LDAC
原标题:秒杀苹果无线音频!Android 8.0蓝牙音质支持aptxHD/LDAC [TechWeb报道]8月25日消息,本周将迎来Android 8.0"奥利奥"系统推送,目前已 ...
- pytorch 支持amd显卡吗_2020-06-12 ubuntu系统下,pytorch安装
ubuntu系统下,pytorch安装 因为pytorch依赖于cuda的版本,显卡驱动的版本,三者之间对应不上就会安装失败 1.显卡驱动下载 显卡,支持最新的驱动型号 TitanX430.64 LI ...
- 【.NET6+Avalonia】开发支持跨平台的仿WPF应用程序以及基于ubuntu系统的演示
前言:随着跨平台越来越流行,.net core支持跨平台至今也有好几年的光景了.但是目前基于.net的跨平台,大多数还是在使用B/S架构的跨平台上:至于C/S架构,大部分人可能会选择QT进行开发,或者 ...
- 装Ubuntu系统时显示“输入不支持”的一种解决方案
在用U盘转Ubuntu18.04时,显示屏最后显示"输入不支持",可能是显卡是NVIDIA显卡的原因,解决方案: 在开始进入U盘中的Ubuntu系统时,一直按Shift. 然后进入 ...
最新文章
- poj 2677 tour
- ResNet网络解决的一些事
- SpringBoot的yml配置文件
- $lookup做关联表查询
- robots.txt文件详解
- hdu 2112 ——HDU Today
- 计算机更改了用户名数据恢复,怎么把电脑更换用户后恢復到原来的用户呢?
- 计算机网络互联设备功能,计算机网络互联设备简介
- JDBC模板对象是多例的
- Linux磁盘读写速率测试
- 95-190-032-源码-window-CountWindow
- oracle /etc/fonts simfang.ttf,xelatex 无法找到方正字体
- android 手势密码 开发,Android自定义控件实现手势密码
- 模拟量输入输出配置及数值的规范化
- 入职Apifox研发组三个月,我领悟了30个高效开发方法
- laravel的seeder数据填充
- 软件测试之测试用例设计(一)
- 一条简单的sql语句导致的系统问题(r4笔记第51天)
- Linux就这个范儿 第13章 打通任督二脉
- Mac basictex缺少xxx.sty文件