概述
本指南在最重要的标准上比较MP3和FLAC,以帮助您选择适合您需求的格式。
MP3是通用兼容的;FLAC是无损的,但文件要大得多。
正面交锋比较
音频质量
MP3: MP3通过有损压缩丢失了一些音频数据。
FLAC: FLAC是无损的 - 与原始录音质量完全相同。
Winner: FLAC
文件大小
MP3: MP3文件非常小(每首歌3-10MB)。
FLAC: FLAC文件较大(每首歌20-40MB)。
Winner: MP3
兼容性
MP3: MP3可以在任何设备上播放。
FLAC: FLAC需要现代播放器 - 不被iTunes支持。
Winner: MP3
流媒体
MP3: MP3是播客和广播流媒体的标准。
FLAC: FLAC不被大多数流媒体服务支持。
Winner: MP3
归档
MP3: MP3由于质量损失,不适合归档。
FLAC: FLAC是无损音频的理想归档格式。
Winner: FLAC
技术基础
MP3 (MPEG-1/2 Audio Layer III) 是一种lossy感知编解码器:它应用混合滤波器组和 MDCT 变换,然后使用心理声学模型识别被更大相邻频率掩盖的声音并丢弃它们,永久性地移除听者不太可能察觉到的数据。[1]FLAC (Free Lossless Audio Codec) 是lossless:它使用线性预测建模从之前的样本估计每个样本,然后对残差误差进行 Rice/Golomb 编码。
文件大小和保真度
由于 MP3 丢弃不可听和某些可听信息,它可以实现非常小的文件,在典型比特率下通常约为未压缩源的十分之一。[2]FLAC 仅移除统计冗余,因此无法达到该比率;它通常将音频压缩到其未压缩大小的大约一半,同时保持精确副本。[3]因此 FLAC 可以重复转码而不会累积伪影,而重新编码 MP3 会加重质量损失。
比特率和质量
MP3 质量由比特率(以每秒千比特为单位表示)决定,可以是恒定的或可变的。更高的比特率丢弃的数据更少;许多听众发现 MP3 在约 256 kbps 时透明。[2]FLAC 在相同意义上没有质量设置:其压缩级别仅影响文件大小和编码速度,而不影响保真度,因为无论选择什么级别,输出始终是输入的完美重构。[4]
元数据和标准化
两种格式都支持嵌入式元数据:MP3 通常使用 ID3 标签,而 FLAC 使用 Vorbis 注释,各自存储艺术家、专辑、曲目和封面艺术。[1][3]MP3 在 MPEG 标准化过程中开发;FLAC 是由 Xiph.Org Foundation 维护的开放、免版税格式,其比特流格式经过文档记录并冻结以实现长期稳定性。[4]
兼容性和应用
MP3 是最广泛兼容的音频格式,可在几乎任何设备上解码,适合播客、流媒体和存储受限的使用。[2]FLAC 适合存档、高保真收听和任何可能稍后重新编码音频的工作流,因为它保留主文件准确性;其支持虽然广泛,但不如 MP3 通用,特别是在较旧的硬件上。[4]
参考资料
常见问题
大多数人能听出MP3和FLAC之间的区别吗?
在盲测中,大多数人无法可靠地区分320kbps MP3和FLAC。区别非常微妙。
FLAC值得用于休闲听吗?
对于耳塞或手机扬声器上的休闲听,256kbps的MP3对大多数人来说与FLAC没有区别。
Spotify使用FLAC吗?
不,Spotify的流媒体最高可达320kbps OGG Vorbis。Tidal和Apple Music提供无损质量。
我可以在iPhone上播放FLAC吗?
iOS 11及更高版本支持在第三方应用中播放FLAC。iTunes和Apple Music不支持FLAC。
MP3的最佳比特率是多少?
音乐建议256kbps或320kbps。播客和语音内容建议128kbps。