关于 Windows 上“杜比音效”的那些事儿

  • A+
所属分类:笔记本音频

音频 & Windows

关于 Windows 上“杜比音效”的那些事儿
Windows 目前仍然是不少人的主要娱乐阵地之一,主要就是电影,音乐和游戏!而音频构成了这些娱乐项目的50%。以我个人粗浅认知,Windows 在播放音频的时候,大致有以下两步骤:

音频解码

音频后处理

杜比音频技术 & Windows
杜比音频技术在 Windows 上,目前主要是围绕这两个部分展开,可以细分为三个主题:

杜比音频解码器

杜比音频后处理技术

杜比空间音频

其中杜比空间音频实际可以归类在音频后处理的部分。

1. 杜比音频解码器
微软在 Windows 10,11 中已经内置了杜比的音频解码器,在64位系统上,承载解码功能的动态链接库位于系统目录,叫做 DolbyDecMft(“C:\Windows\System32\DolbyDecMft.dll”)。可以做个小实验,删除它后所有杜比相关的本地音视频播放都会失败。它本质上是微软 MFT(Media Foundation Transforms) 的一个具体实现。可以解码:

Dolby Digital(简称 DD, AC-3),

Dolby Digital Plus(简称 DDP, E-AC-3)

其中DD支持5.1,DDP支持7.1和Dolby Atmos,也可以直接输出 DD/DDP 的码流给杜比兼容的 AVR 设备等。

具体细节可以参考如下文档:

https://docs.microsoft.com/en-us/windows/win32/medfound/dolby-audio-decoder

https://developer.dolby.com/technology/dolby-audio/dolby-digital-plus/

BTW,如果想查看音视频文件的编码信息,推荐下载使用 Media Info 这款软件

2. 杜比音频后处理技术
杜比在 Windows 上的音频后处理技术非常多,其中杜比 App 可以调节的主要有:

虚拟环绕 (Virtualizer)

音量均衡器 (Volume Leveler)

智能EQ,图形EQ

...

这些后处理技术组合在一起,就是狭义上的“杜比音效”。

基于它们不同的组合,杜比在 Windows 上划分出了几个不同版本的产品,各自都有独立的 Windows 应用商店 App。不同的电脑厂商会搭载不同的版本。总体上分为两类,分别是 Dolby Audio 系列和 Dolby Atmos 系列。它们在应用商店中的名称有:

Dolby Audio

Dolby Audio Premium、Dolby Audio Speaker System

Dolby Atmos、Dolby Atmos Speaker System、Dolby Atmos for Gaming

其中 Dolby Atmos 系列基本包含 Dolby Audio 系列的全部功能,算是它的超集。App 名字中有 Speaker System,就意味着这台电脑的硬件扬声器由杜比设计,这种机器一般也刻蚀有杜比的 logo。

敲黑板划重点
预装 Dolby Atmos 系列的电脑, 都附带杜比空间音效的许可证;

所有 Windows 应用商店的杜比 App,其实都可以通过一些手段搜索下载,但它们的正常运行还依赖底层的杜比音频驱动。一般情况下这些 App 和驱动都是由电脑厂商在制作系统镜像时预装,通过 Windows Update 更新。所以如果不小心卸载了,可以通过重新安装音频驱动来恢复,驱动会自动安装对应的 App.

关于网上的“破解版杜比驱动”
因为不同电脑型号的扬声器模组的位置排布,腔体大小,频响曲线各不相同, 所以每个厂商的每个型号,在出厂前都需要由杜比的声学工程师进行仿真设计优化,并对其建模,生成匹配的配置文件。所以简单的使用网上所谓的破解版杜比驱动,个人认为意义不大。如果使用的是 Dolby Atmos 系列的版本的破解版杜比驱动,同样也无法获得杜比空间音效的许可证。

新一代的 Dolby App ———— Dolby Access
实际上从2019年开始到现在,之前提到的 Dolby Atmos 和 Dolby Audio 系列的应用商店 App,都已经不再随机器预装,取而代之的是 Dolby Access,现在这个 App 就集合了以前所有 App 的功能,但是底层的驱动还是没变,所以不同的驱动,Dolby Access 里面的调节选项就不一样。   打开 Dolby Access, 点击首页最下方的“关于(Info)”按钮,可以查看具体的杜比音频驱动信息。

3. 杜比空间音频渲染器
微软在 Windows 10 引入的空间音效,实际上是一个特殊的音频后处理模块,位于整个 windows 音频处理链路的末端。它更像是一个容器,不同厂商的空间音频处理技术以插件的形式注入其中,目前可用的有:

微软自家的 Windows Sonic for headphone

杜比的 Dolby Atmos for headphone, Dolby Atmos for built-in speaker 和 Dolby Atmos for home theatre

DTS Headphone:X

其中除了微软自家的 Windows Sonic 免费外,其他的都需要购买许可证才可以使用。

顾名思义,Windows 空间音效目的在于实现音频的空间化。通过Windows Audio Session API,可以输入2.0, 5.1,7.1,也支持基于对象的音频输入,最终利用声学算法混音到两声道输出。

好巧不巧,杜比全景声可以和 Windows 里面的空间音效完美结合!电脑上我们通常不会连接支持家庭影院的5.1,7.1音响系统,只有一组内置扬声器或者一只立体声耳机,利用电脑上的杜比空间音频技术,通过头相关传输函数(HRTF)等算法,混音到两声道输出,让用户在普通的立体声耳机上,也能感受到影院级杜比全景声的效果。

杜比通过 Dolby Access 这个 App 支持 Windows 空间音效, 想体验杜比空间音效,需要先下载安装它,然后可以购买杜比空间音效的许可证和配置杜比音频后处理的参数。

关于许可证 (License)
Dolby Atmos for home theatre 是免费的,只要通过 HDMI 连接的 AVR 终端原生支持 Dolby Digital, Dolby Digital Plus, 就可以激活使用。否则 Windows 不会在空间音效列表里显示 DAHT 选项。

Dolby Atmos for built-in speaker 只提供给授权过的笔记本电脑的内置扬声器。前面在介绍 Dolby Atmos 系列版本 App 时说过,预装该系列的电脑,都附带有杜比空间音效的许可证,可以在这些电脑的内置扬声器上激活 DABS, 但是其他音频设备上均不会显示 DABS 选项。

Dolby Atmos for headphone 的许可证主要来源于以下三个途径:

预装 Dolby Atmos 系列的版本 App 的电脑,它上面连接的所有耳机设备都可以获取 DAHP 许可证;

通过 Windows 应用商店购买 Dolby Access,用于购买的 Windows 账号将永久拥有 DAHP 许可证, 可以在任意耳机设备上使用 DAHP;

某些品牌耳机自带 DAHP 的许可证,连接任意安装了 Dolby Access 的电脑后,即可在该耳机设备上使用 DAHP。

FAQ
Q: 为什么空间音效里面的杜比,Windows Sonic突然都不见了,只有“关”一个选项?

A: 可能是你音频设备的驱动向 Windows 注册了“扬声器保护”,所以 Windows 就自动禁用了这个设备的空间音效功能。有三种解决方法:

升级到 Windows 11

回退到旧版的音频驱动

手动删除“扬声器保护”功能,参考我的随笔“移除 Windows 音频设备的音效处理模块”, 仿照其中描述的步骤,删除你的音频设备的 MFX 部分就能解决问题。(但这种办法可能也会移除 MFX 中除“扬声器保护”外的其他功能) 作者:CQInfo https://www.bilibili.com/read/cv15050904/ 出处:bilibili

小众声学

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: