让 WIN11 / WIN10 下蓝牙耳机也支持使用 AAC LDAC aptX HD LE3等更好的音频编码器

浏览: 3,333 次浏览 作者: 去年夏天 分类: Windows,佳软推荐,技术文章 发布时间: 2024-01-12 14:36

我最近把箱底的索尼 XI-1000X 耳机翻出来了,然后想起 win11 支持 ACC 编码了。于是去网上查找核实了一下,嗯,确实win11支持了 ACC 编码器,但采样频率被固定在 48kHz,仍然不支持 LDAC 编码器,也不支持更高的采样率比如 64kHZ、88.2kHz、96kHz。于是有一番查找后,找到一个好东西《Alternative A2DP Driver》,可以让 WIN11、WIN10 系统使用 AAC LDAC aptX HD aptX 等更好的音频编码器,并且可以选择更高的采样频率或编码质量。


基础知识

什么是蓝牙编码?和高清音频有什么关系?

蓝牙音频传递的过程大概是这样
– 播放器播放音源
– 蓝牙驱动程序 用一定的编码方式 将传输的音频信息打包成数据发送给耳机
– 耳机接收数据并转化为音频信息数输送给人耳。

你的无损、Hi-Res,黑胶,母带之类的音乐文件大都是16、24bit采样深度,44.1kHz、48kHZ、96kHz采样深度的,码率基本都在1~3Mbps的。但是 win10 和 win11 默认蓝牙音频编码器是 SBC 采样率只有48kHZ,采样深度16bit,最主要是传输比特率只有0.35Mbps。还用的音质损伤很大的压缩方式,等于你音乐再无损,蓝牙传输时全给你变96kbps的MP3(只是个比喻)而aptX HD 、LDAC 采样深度可以最高到24bit,采样率48Khz、96kHz,而且采用了更好的压缩算法减少压缩、还原过程中的音频细节损失,还支持更高的传输比特率。

蓝牙音频编码格式简介

SBC 编码

是个蓝牙耳机都支持,这是最最基础的编码器。
编码方案较为简单,比特率较低,压缩率有些过高了,损失了大量高低频细节,只有人声等频段相对好一点,音质很一般。
(你可以理解成用有线耳机听古老的优化人声的128Kbps的MP3音乐)

ACC编码

只要不是太低端的耳机都支持,AirPods 全系列蓝牙耳机都是这个编码器。
虽然码率和 SBC 一样,但是因为用了更好的编码技术,即使在同样的低码率下,AAC的听感也好于SBC(你可以理解成用有线耳机听优化音效320kbps的MP3音乐)

aptX 编码

采用高通方案的蓝牙耳机应该都支持。
aptX 的编码时基于自适应差分脉码调制(ADPCM)原理,并没有使用心理声学或掩蔽效应技术(mp3、SBC、AAC中使用)也就是会有更少的高频和低频细节丢失,aptX 相对下边的aptX HD 更侧重优化音频延迟。

aptX HD 编码

许多采用高通方案的蓝牙耳机都支持
aptX HD 以增加延迟为代价,换取提高几乎一倍的码率,音质大幅提升。

LDAC 编码

索尼中高端的蓝牙耳机基本都支持。这应该是最接近“无损”的编码器了
LDAC 是索尼开发音频编码,高传输码率使得高解析度的音频文件不会被过分压缩,保证了音质。LDAC可以传输CD级音质,但是并不能无损传输Hi-Res音频,只是接近无损。

具体可以参考这个图

至于更好的音频编码到底会听音乐的感觉有没有影响,如果你本人不是太过于耳朵不敏感,蓝牙耳机不是太拉跨的话从 SBC 和 ACC 换到 aptX HD、LDAC你应该还是能听出来音质提升的,尤其是从SBC换过来的话,差距还是挺明显的,很多细节都出现了。但至于aptX HD 和 LDAC的区别。这个真的很细微了。不太挑剔的话,我感觉aptx HD就能满足大部分人的音乐欣赏的需求了。

Alternative A2DP Driver 安装与介绍


Alternative A2DP Driver 是一款通过替换 Windows 系统默认的 A2DP 蓝牙驱动程序,从而支持更多的开源音频编码器,并且让你可以调节更多的参数,从让你在使用蓝牙耳机时得到音质的提升的程序。

安装与启动

  • 软件仅支持
    Windows 10 版本 1903 以上(仅限 x64)
    Windows 11 版本 21H2 ~ 23H2(仅限 x64)
  • 硬件上需要蓝牙适配器支持 EDR
    不过只要你的电脑蓝牙是2.0以上版本蓝牙,应该都支持的( EDR已经是20年前就实装的技术了,我感觉看本文的应该没有人在用20年前的电脑吧)
  1. 点击下载 Alternative A2DP Driver
  2. 双击运行,一路无脑下一步,完成安装。(360会拦截这种非微软的驱动程序,所以…你懂的,需要允许运行加白)
  3. 双击桌面的Alternative A2DP Driver图标,运行软件,
  4. 在左侧中选择要安装 A2DP 驱动程序的音频设备。
  5. 将设备驱动程序从“Windows 标准驱动程序”切换到“Alternative A2DP Driver”,然后单击右侧的“安装”按钮。
  6. 系统将询问您是否要对系统进行更改。请选择“是”。
  7. 调节参数,断开设备再链接。
  8. 享受更好的音乐吧。

调整参数

请注意:以下都默认你已经完成了上述的安装设备驱动程序步骤。
主要是编码器类型,系统采样率,采样深度,立体声模式,比特率(码率)这几个参数。

如果设备仅支持SBC

是的,即使你的蓝牙设备只支持SBC编码,通过本程序调节参数后,也是可以得到音质提升的。
不过丑话说在前头,因为无论是win还是安卓、IOS都不曾给过普通用户,设置立体声模式,采样快大小,分配方法,子带这些参数的地方,所以很多蓝牙耳机可能根本无法解码不是默认SBC编码器参数设置的音频。

方式一:
1. 编码器类型选择:SBC
2. 采样频率:勾选44.1和48kHz (系统默认是44.1kHz)
3. 立体声模式:Dual Channel (默认是 Joint Stereo)
这个操作其实是利用了SBC编码特性,立体声使用 Dual Channel 模式独立压缩传输两个声道,而不是 Joint Stereo 模式下两个声道统一压缩传输,对于现代的蓝牙耳机来说,这几乎可以让你传输码率翻倍,从而提高了最终音频质量。相对兼容性最好。

方式二:
1. 编码器类型选择:SBC
2. 采样频率:勾选44.1和48kHz (系统默认是44.1kHz)
3. 立体声模式:维持默认的 Joint Stereo
4. 比特池滑块往右拖的大于53,直到你的耳机最后能正常工作的最大比特池数。
5. 勾选,覆盖设备的“最高比特池”限制。如果你无法选择大于53,说明你的设备没有回报自己支持更大得比特池,但你可以尝试勾选,强制让比特池大于53使用更高的传输码率。但是如果耳机的固件编写不当,有可能损坏耳机,风险自负。
6. 你还可以结合上述的修改立体声模式为 Dual Channel 的操作,让传输比特率再翻一倍。

AAC

AAC基本没啥好调的,把大于44.1kHz得采样率都勾上就行

LDAC

  1. 采样频率:全勾上
  2. 采样分辨率:全勾上
  3. 立体声模式:保持默认的 Stereo 就好,LDAC的压缩算法足够先进,选 Dual Channel 模式提升非常细微,如果想试试,可以自己体验一下区别。
  4. 编码质量:尽量选HQ,也就是990kbps码率,但如果你发现选了之后,音频开始变得断断续续或者出现了杂音。
    • 请清理你周围的2.4Ghz无线干扰源,比如路由器,其他电脑手机,你的蓝牙键鼠,如果是采用外置2.4Ghz无线接收器的键鼠,可以尝试将接收器插到电脑的另一侧试试。
    • 直接改选SQ

aptX HD 和 aptX

基本没啥好调的,把能勾的都勾上就行

动态采样频率

动态采样频率可以让你设备和音频源采用同样的采样率,避免重采样导致的音频质量损失。
如果你的播放器应用程序可以根据音频实际采样率,动态切换采样频率,则可以消除由于重采样而导致的音频质量损失。
首先在《调整参数》章节勾选所有支持的采样率(注意:低于44.1kHz的采样率没啥意义,除非你真的需要,不然不需要勾)然后需要在播放器里开启独占模式,并且让播放器精确输出bit。
PS:独占模式,会让播放器独占电脑音频播放,也就是只要播放器启动了(有些播放器可以设置为暂停播放时暂时解除独占)只有播放器的声音会传给耳机,其他程序都”被静音“了,请注意这一点。你会听不到其他程序的声音的。

MPC-BE 设置动态采样频率


1. 菜单里选“选项”,选择“音频”,
2. 音频渲染器选为“0.MPC Audio Renderer”
3. 点击“属性”
4. 在“WASAPI运行模式”下拉列表中选择“独占模式”,然后启用“使用比特精确输出”复选框。

potplaer 设置动态采样频率


1. 菜单里选“选项”,选择“音频”
2. 默认输出设备:选择“内置WASAPI音频渲染器”
3. 点击“…”
4. 选择“使用独占模式”和“使用无损输出”

QQ音乐 设置动态采样频率


1. 菜单里选“设置”,选择“音频设备”
2. 默认输出设备:选择“NASAP:默认输出设备”,输出格式:”原始比特“
4. 选择“使用MMCSS服务”和“独占模式”

写在最后

请在试用期内尽量多尝试

这确实不是一个免费软件,优惠价 $5.99(大概¥45),说实话也不算多贵,建议大家在试用期内把自己的蓝牙音频设备都尝试一下是否兼容,如果感觉好用的话请购买正版支持作者。

关于 Alternative A2DP Driver 破解版

如果你实在囊中羞涩暂时无法购买,我就提一点,他是常见的有倒计时试用的软件,可以用一个叫做 RunAsDate 软件(一搜就有下载我就不提供了)让他一直认为你在试用期内。破解后能用,但会存在一些小问题需要你克服下,具体会有什么问题,你试一下就知道了。

win11是否值得购买

win11 原生对 AAC 和 LE3 这两种高级编码器提供了基础支持,如果你是 win11,且不需要动态采样频率,可以不需要本软件。

软件购买时的两种许可证有什么区别

软件购买时有两种许可证,带 ACC 编码器支持的,和不带 ACC 编码器支持的。这是因为ACC是需要付费的编码器,开发者为用户提供该编码器,需要向 Via Licensing 支付专利使用费。你如果是win11系统不需要动态采样率,或者用win10但不需要ACC。可以买不支持 ACC 的许可。

苹果所崇尚的 ACC 真的很好吗

ACC 不是一定比 SBC 听起来音质好,因为 SBC 的策略是丢掉人耳不在乎的那些相对“安静”的频段,而 ACC 会公平的去编码传输这些几乎听不到的频段的内容,挤占了传输资源,所以可能反而导致对人耳体验最敏感的频段被挤占,从而导致音频质量反而下降。这是个不太常见的情况,但确实有这种可能。尤其是当你你用软件强行拉高 SBC 传输比特率到可以媲美 LDAC 后。

覆盖设备的”最高比特池”限制

SBC的【覆盖设备的”最高比特池”限制】你可以简单理解为强行拉高传输比特率到 SBC 规范允许的53 以上,不是太拉跨的耳机应该都可以正常解码更高码率的音频,但可能会造成设备更耗电,甚至导致损坏设备(毕竟码率上去了嘛,耳机解码芯片的解码复合也上去了),所以请一点点拉,看下在勾选【无线电质量差时自动降低比特池值】时,最高可以稳定到什么比特率。
下图中我的耳机最高只能勉强稳定在79到60之间,没办法办公室里的2.4Ghz无线电干扰源太多了。

为什么我的耳机写着支持LDAC,软件里却不可选呢?

  • 如果您的耳机支持LDAC,但列表中的LDAC不可选择。则表示你的耳机没有向电脑提供LDAC支持。请确保耳机未处于“稳定连接优先”(或类似名称)模式。在这种模式下,LDAC 会被耳机禁用。你可以将耳机连接到手机后,用大法配套的手机APP更改为”音质优先”(或类似名称)模式,
  • 有些型号的索尼耳机会在某些条件下取消耳机对 LDAC 的支持,例如启用多点连接(允许耳机同时连接两个设备)时。用大法配套的手机APP设置为支持多设备连接时,APP时会有一个提醒。
  • 部分耳机 LDAC 支持是需要在耳机配套的 APP 里额外购买的增值服务,比如 FIIL CC Pro2。

为什么传输比特率不稳定、为什么声音断断续续的,为什么有杂音

稳定实现高传输比特率,需要一个”干净”的无线电环境。990kbps基本是极限了。如果出现音频断断续续,出现刺啦刺啦的噪音,请调低传输比特率。

2 条评论
  • anon

    2024-02-22 11:53

    xm4好像最次也直接就能用aac

    1. 去年夏天

      2024-02-22 17:05

      是,win11原生部分支持了AAC编码器

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据