
前言:我最近在弄苹果的airplay项目,发现airplay2对比airplay多了音质方面的增强。AAC和MP3接触过,但对FLAC和ALAC完全不了解,整理学习资料汇总成如下信息:
在2017年推出,在前一代AirPlay的基础上加入了Apple自家智慧家庭平台HomeKit的整合,主要在音乐版块增加了很多功能:
平时如果没有专门了解过无损音乐格式,一旦播放器指定一些格式才能播放,很可能就会手无足措,今天昌老师就来跟大家讲解一下两种常用的无损 音乐格式的区别。
ALAC:由 Apple 主导的无损音乐格式 习惯用 Apple 产品听歌的朋友相信对 ALAC不会太陌生,这款由 Apple 公布无损压缩音乐格式随着 iOS 和 Mac 产品的普及而越来越多人使用。既系「Lossless」,又有「Compression」,可以话是 Apple 版的 FLAC,不过对 Apple 的用户来说兼容性比后者更好。
Apple Lossless 又叫做 Apple Lossless Audio Codec(ALAC),由 Apple 于 2004 年推出,在 2011 年公布了编辑器的源代码,变成开源格式,进一步加强了普及性。比起Apple Lossless,近年大家似乎更习惯使用ALAC 这个简称,与同属「无损压缩」格式的FLAC 相比,Mac 和Windows 版的iTunes、iPhone、iPod 等iOS 装置都原生支持ALAC,对Apple 用户来说这种格式更加方便。

Apple 的各种装置原生都支援 ALAC,而 iTunes 本身亦支援 ALAC 转歌。
ALAC 采用了 MP4 的封装,本质上同影片格式的 MP4 相同,而为了区分两者,所以 Apple 将副档名改为「.m4a」。 ALAC 可以将 WAV、AIFF 等非压缩音频的大小缩减至原本的 40% 至 60%,效率相当高,而且编码速度几快。规格方面都好强,支援 8 个声道,16、20、24、32bit 的取样位元深度,以及最高 384kHz 取样率,足以应付现时几乎所有的 Hi-Res音质。 PC 平台播 ALAC 最方便当然就是 iTunes,iPhone 原生就支持 ALAC 播放,Android 就有 Rocket Player 等不同选择,HDTracks、Linn Recrods 等买歌网都有 ALAC 的 CD 及 Hi-Res 音质的音乐下载。

ALAC 的压缩比率可以达到 40% - 60%,效率算相当高,对大容量的 Hi-Res 音乐来说相当实用。
FLAC:不可不知的无损音乐格式 近年越来也多人讲「Hi-Res」音乐,而 FLAC 就是其中一款最常见的 Hi-Res 音乐 codec(编码)。不过不要误会,FLAC 并不一定代表 Hi-Res,它只是「无损压缩」,保持音乐原有音质,可以是 CD 也可以是 Hi-Res 音质。作为对比,大家以前听得最多的 MP3 就是一种「有损压缩」,转换的过程中音质会流失,自然没那么好声音。
FLAC 全名是 Free Lossless Audio Codec,有个「Free」字自然是「免费」。不过不是音乐本身免费,买歌依然要付钱。不过 codec 本身免费,使用 FLAC 压缩和编码时无须再支付授权费用。而「Lossless」当然就是指「无损」,在压缩时可以保留音乐原有音质,加上 code 本身效率高、使用方便,令 FLAC 近年越来越普及。

FLAC 全名为「Free Lossless Audio Codec」。
换言之 FLAC 即是一个「Zip」(压缩包),不过比起普通 Zip file,FLAC 对音乐的压缩率更高,可达 50%,而普通 Zip 对音乐可能只有 10%-20% 的压缩。另一样就是 FLAC 可以直接播放,无须像 Zip 一样要「解压缩」先可以使用,方便好多。
作为专为音乐档案而设的无损压缩 codec,FLAC 比起普通 ZIP 压缩包效率高相当多。
大家听歌听得最多可能是两声道CD 的16bit/44.1kHz 位元率,Hi-Res 音乐常见的24bit/96kHz、24bit/192kHz 等等,其实FLAC 可以支持高达32bit/655kHz、8个声道的PCM 讯号,换言之几乎任何高质素的母带都可以无损转做FLAC,也都难怪FLAC 成为Hifitrack、HDtracks、e-onkyo 等买歌平台的主要格式之一。

FLAC 是除了 WAV 之外,购买数码音乐档案时另一款最为常见的格式。
现在 Windows、Mac、Android、iOS 等平台都支持FLAC,只要搜索「FLAC」就已经可以找到好多相关的播放软件。例如 Foobar2000(Windows)、VOX(Mac)、VLC(Android、iOS)等等,免费、收费都有。至于转歌方面,要留意 FLAC 只是保留原有音质,所以 CD 转了 FLAC 24bit/192kHz 并不会无端端变成 Hi-Res,音质实际仍只是 16bit/44.1kHz,不过存储占用空间就大了。而转歌方面,比较热门的软件包括 CDex 及 Exact Audio Copy(EAC),都提供了不同的 bit-rate 等设定可供选择。
Mac 用户可以选择 X Lossless Decoder 来转歌,除了支援 FLAC 之外,还有 Apple Lossless、WAV、 AIFF 等。