AIFF 和 WAV:同一种东西的两种存法
AIFF,即音频交换文件格式,由 Apple 于 1988 年推出。它建立在 Electronic Arts 1985 年设计的 IFF 容器上,采样按大端字节序存放,这是早期 Mac 上 Motorola 处理器的习惯。文件以 .aiff 或 .aif 结尾。Logic、GarageBand 和不少 Mac 采样库现在仍在用。
WAV 在 1991 年由 Microsoft 和 IBM 推出,基于 RIFF。RIFF 本质上是为了适配 Intel 芯片、改成小端字节序的 IFF。两者通常装的都是未压缩 PCM。音乐数据一样,差别在封装和字节序。
AIFF 和 WAV 对比
| 功能 | AIFF | WAV |
|---|---|---|
| 来源 | Apple,1988 | Microsoft 与 IBM,1991 |
| 容器 | IFF,大端序 | RIFF,小端序 |
| 压缩 | 无(PCM) | 无(PCM) |
| 每分钟体积,16-bit/44.1 kHz 立体声 | ≈ 10.1 MB | ≈ 10.1 MB |
| 每分钟体积,24-bit/48 kHz 立体声 | ≈ 16.5 MB | ≈ 16.5 MB |
| 兼容性 | Mac 上强,其他地方弱 | Windows、Mac、Linux 和硬件上都通用 |
| 适合 | 以 Mac 为主的工作室 | 跨平台、游戏、播出 |
为什么要 AIFF转WAV
两边都是未压缩的,为什么还要转?为了兼容。WAV是音频里最通用的格式。
- 把分轨或导出文件发给在 Windows 上干活的合作者。
- 需要 WAV 的游戏引擎、播出系统和一些硬件采样器。
- 认 WAV、不认 AIFF 的网页和视频工具。
- 采样库统一成一种格式,这样DAW的浏览器里都能显示出来。
AIFF转WAV是无损的吗?
对 16-bit 文件来说,是的。把 PCM 从一个容器搬到另一个容器不需要压缩,所以 16-bit AIFF 会变成采样完全相同、采样率也相同的 16-bit WAV。
有一个限制要说清楚。AudioDrop 写出的是 16-bit WAV。AIFF 如果是 24-bit,录音室录音很常见,WAV 会降到 16-bit。成品母带和日常听,听不出来,因为 16-bit 就是 CD 音质。还要混的多轨工程,请把 24-bit 的 AIFF 原件也留下。压缩过的 AIFF-C 也可能打不开,尽量用标准 AIFF。
AIFF转WAV:Mac 和 Windows
这件事多数人从 Mac 做起,因为 AIFF 就是在那儿生成的。用 Safari、Chrome 或 Firefox 打开 AudioDrop,从 Finder 把文件拖进来,WAV 会下载到你平时的文件夹。再发出去,Windows 那边不用额外解码器也能打开。
如果你用的是Windows,别人发来的是AIFF,在Chrome、Edge或Firefox里步骤一样。不用安装iTunes、QuickTime或其他苹果软件。iPhone或iPad上用Safari也可以,从“文件”App里选,不过大工程在电脑上更轻松。
因为两边都是未压缩的,16-bit 源转出的 WAV 和 AIFF 大小几乎一样;24-bit 源会更小,因为位深降到了 16-bit。
设置
没有什么要选的。WAV 保留源采样率,不管是 44.1、48 还是 96 kHz,也保留声道数。AIFF 里的标签和标记,比如循环点或文本块,不一定能带过去。流程靠它们,就检查一下。单声道还是单声道,立体声还是立体声,所以一段鼓的单次采样或一条人声,会按录的时候进工程,只是放进更多软件认识的容器。
怎么工作,以及为什么不上传、只在本地处理
AIFF转WAV 在浏览器里完成。AudioDrop 用自己的读取器解析 AIFF,再在内存里写出 WAV,需要时会用到 WebCodecs 和 WebAssembly。文件不会发到服务器。
所以未发布的音乐和客户文件都放心。免费,不用注册账号,没有水印,页面加载后可以离线用。没有固定的文件大小上限,只有设备内存。把文件夹拖进来,多个文件会并行转换。