先搞清楚你的M4A里是什么
M4A 是 MPEG-4 音频容器,里面可以装两种很不一样的编码。大多数 M4A,包括 iTunes Store 购买的曲子和很多手机录音,装的是 AAC,一种有损编码,通常在 128 到 256 kbps。也有的装 ALAC,也就是 Apple Lossless。苹果 2004 年发布它,2011 年开源。
FLAC(Free Lossless Audio Codec,自由无损音频编码)由 Josh Coalson 在 2001 年创建,现由 Xiph.Org Foundation 维护。它压缩音频时不丢任何内容,体积通常是 WAV 的 50% 到 70%,所以 CD 音质的 FLAC 大约每分钟 5 到 7 MB。
M4A 用的哪种编码,决定了这次转换能做什么、不能做什么。
M4A转FLAC 会提升音质吗?
如果M4A里是AAC,就不能。AAC是有损的,去掉的细节回不来。AAC的M4A转FLAC,会把解码后的音频完整存下来,等于冻住现在的音质,避免继续损失,但补不回任何东西。FLAC会大好几倍,听起来一样。
如果M4A是ALAC,这是无损转无损。音频被精确解码,再写成FLAC。有一点要注意:AudioDrop写出的是16-bit FLAC,所以24-bit的ALAC会降到16-bit。采样率保持不变。
M4A 和 FLAC 对比
| 功能 | M4A (AAC) | M4A (ALAC) | FLAC |
|---|---|---|---|
| 压缩 | 有损 | 无损 | 无损 |
| 每分钟的典型大小 | 256 kbps 时 ≈ 1.9 MB | ≈ 5 到 7 MB(CD 音质) | ≈ 5 到 7 MB(CD 音质) |
| 开放格式 | 否(需授权的编码) | 是的,从 2011 年起 | 是 |
| 原生可播放于 | Apple 设备、Android、大多数播放器 | Apple 设备、部分播放器 | Android、Windows、Linux,以及大多数 Hi-Fi 播放器;较新的 macOS 和 iOS |
| 适合 | 随身收听 | Apple 无损曲库 | 存档,以及跨平台的无损曲库 |
为什么大家要 M4A转FLAC
如果只是想让AAC更好听,这次转换做不到。去找无损原件。
- 把 Apple Lossless 曲库转到更认 FLAC 的非苹果播放器、NAS 或串流播放器。
- 读 FLAC 比读 M4A 更稳的 DAW、DJ 软件或媒体服务器。
- 把混在一起的收藏统一成一种无损格式。
- 反复编辑 AAC 时,不必每次保存都再加一代有损。
设置和输出
FLAC 是无损的,所以没有码率或质量可调。输出是 16-bit,采样率跟源文件一样,由 AudioDrop 自己的 FLAC 编码器完成。文件大小取决于音乐有多密:安静、稀疏的录音比厚重的摇滚或电子压得更小。
专辑封面、艺人和曲目标签不一定都能从 M4A 带过来,转完后看一下曲库。
把苹果曲库转到 FLAC
如果要从Apple Music迁到流媒体设备、NAS或Android手机,先按类型把M4A分开。Apple Lossless值得转成FLAC:CD音质还在,非苹果播放器也能广泛播放。
AAC 是另一回事。转成 FLAC,体积会变成三到四倍,声音却不会更好。对大多数人来说,把 AAC 的 M4A 转成 MP3,或者直接留着 M4A,更合理。只有软件要求无损输入,或你打算反复编辑、反复保存时,才做 AAC转FLAC。
先试几首,在新播放器里确认标签和封面符合预期,再转换整个曲库。
无需上传,可以离线使用
这个 M4A转FLAC 在浏览器里运行,用 WebCodecs 和 WebAssembly。文件从你的设备读出,FLAC 再写回去。不会上传,也不用注册账号。
页面加载后仍可离线使用。把整张专辑拖进来,曲目并行转换,各自下载。没有固定大小上限,只有设备内存。