WAV 和 AIFF:同一种音频的两种容器
WAV(Waveform Audio File Format)由 Microsoft 和 IBM 在 1991 年推出。它基于 RIFF 容器,几乎总是存放线性 PCM,也就是声卡直接播放的原始采样值。常见的是 CD 音频的 16-bit, 44.1 kHz,以及视频和录音用的 24-bit, 48 kHz。
AIFF(音频交换文件格式)由 Apple 在 1988 年推出,基于 Electronic Arts 创建的 IFF。它存的也是无压缩 PCM。主要技术差别是字节序:AIFF 按大端存放采样,WAV 按小端。有一种压缩变体叫 AIFF-C,但标准的 .aiff 是无压缩的。
因为里面的音频是同一类数据,WAV转AIFF 不用压缩,也不用近似。它读出采样,再按另一种排列写出去。
WAV 与 AIFF 对比
位深和采样率相同时,两种格式的体积和声音几乎一样。
| 功能 | WAV | AIFF |
|---|---|---|
| 压缩 | 无(PCM) | 无(PCM) |
| 质量 | 无损 | 无损 |
| 每分钟体积,16-bit/44.1 kHz 立体声 | ≈ 10.1 MB | ≈ 10.1 MB |
| 每分钟体积,24-bit/48 kHz 立体声 | ≈ 16.5 MB | ≈ 16.5 MB |
| 来源 | Microsoft 与 IBM,1991 | Apple,1988 |
| 支持最好 | Windows、大多数 DAW、播出 | macOS、Logic Pro、GarageBand、Apple Music |
| 适合 | 一般编辑和交换 | 以 Apple 为主的录音棚和资料库 |
为什么要 WAV转AIFF?
大多数新软件两种格式都能读,所以原因通常在流程,不在听感。
- 录音棚、厂牌或采样库要求交 AIFF。
- 你有 Apple Music 或 iTunes 音乐库,希望文件能和导入的 AIFF 整齐地放在一起。
- 较老的 Mac 软件或硬件采样器认的是 AIFF。
- 你希望不同机器上录的工程用同一种格式。
WAV转AIFF 会损失音质吗?
对 16-bit WAV 来说,不会。采样是原样复制的,所以 AIFF 与音频逐位一致。WAV转AIFF 再转回来,转多少次都不会变。
有一个要说清楚的限制。AudioDrop 写出的是 16-bit AIFF。WAV 如果是 24-bit 或 32-bit 浮点,输出会降到 16-bit。成品母带和聆听,这听不出来,因为 16-bit 已经有大约 96 dB 的动态范围。要归档 24-bit 多轨工程,请把原来的 WAV 也留下。
采样率会保留。48 kHz 的 WAV 变成 48 kHz 的 AIFF,96 kHz 的 WAV 仍是 96 kHz。
需要知道的设置
没有什么要调的。AIFF 未压缩,所以没有码率或质量滑块,文件大小由时长、声道数、采样率和位深决定。
标签和内嵌标记不一定都能带过去。WAV 和 AIFF 用不同的数据块存信息,如果流程靠艺人、标题和循环点,转换后检查一下。
在 Apple 软件里用 AIFF
WAV转AIFF 之后,文件可以直接在 Logic Pro、GarageBand、Final Cut Pro、QuickTime Player 和 Finder 的快速查看里打开。Apple Music 也能导入。不过 AIFF 和 WAV 占的空间一样,所以这不是省存储的办法。
如果空间比后期更重要,先看看别的选择,再把整个曲库转一遍。
- 想要大约一半体积的无损音频,可以改为 WAV转FLAC。
- 要在 iPhone 上听的小文件,可以 WAV转M4A。
- 要一份谁都能播的副本,用 256 或 320 kbps 做 WAV转MP3。
不上传、只在本地处理:转换是怎么跑的
这个 WAV转AIFF 完全在浏览器里运行。文件从你的设备读出,用 WebCodecs 和 WebAssembly 在内存里处理,再存回你的设备。不会上传,所以未发布的混音和客户文件都留在你这里。
页面加载之后会一直可以离线使用。把整个文件夹拖进来,文件会并行转换,每个单独下载。没有固定的文件大小上限。特别长的录音,只受设备内存多少的限制。