iPhone 上怎么播放 FLAC?三种可行方法
如果你手上有一个装满 FLAC 的文件夹和一台 iPhone,第一件事你就会发现:什么都播不了。第二件事更让人恼火——Apple Music 连导入都不让,把 FLAC 专辑拖进去,它会安静地消失。
这不是 bug。Apple 选了 ALAC 作为自家的无损格式,而 iOS 的「文件」App 里也没有 FLAC 解码器。所以你只剩下三条路。
先说结论
| 方法 | 是否保留原文件 | 操作成本 | 适合谁 |
|---|---|---|---|
| 1. 用支持 FLAC 的播放器 | 是 | 一次设置 | 绝大多数人 |
| 2. 把 FLAC 转成 ALAC | 否,要重新封装 | 每张专辑都要转 | 坚持只用 Apple Music 的人 |
| 3. 放云盘 | 能存,但播不了 | 低 | 备份,不是听歌 |
方法 1 是唯一不需要动你文件的方案。方法 2 和 3 放在下面,是为了说明它们为什么更差。
方法一:用能解码 FLAC 的播放器
iOS 允许第三方 App 直接解码 FLAC,而且如果 App 申请了独占音频输出,就能做到 bit-perfect 播放。这是唯一一种让音乐库保持原样的方案:同样的文件、同样的文件夹结构、同样的标签。
第一步:把文件传进手机
三种方式,按方便程度排列:
- 「文件」App / iCloud 云盘:用隔空投送或直接拖进「文件」。适合少量、临时添加。
- Wi-Fi 传输:多数播放器会开一个局域网小服务,你在电脑浏览器里打开它给出的地址,把文件夹拖进去。首次导入几百首最省事。
- SMB / WebDAV:如果音乐存在 NAS 上,直接挂载共享读取,不用先复制。这是唯一能突破手机存储上限的方式。
第二步:导入播放器
在播放器里选择导入,指向「文件」中的那个文件夹。播放器应该直接读文件里的标签和封面,而不是自己另外维护一份数据库。
第三步:确认没有被重采样
这一步大多数教程会跳过。iOS 在输出前会经过系统混音器,如果播放器没有申请独占输出,你的 24bit/96kHz 文件可能在到达 DAC 之前就被重采样成 16bit/48kHz。界面上不会有任何提示,只是听起来「糊一点」。
如果你只用蓝牙耳机,这一点可以忽略——蓝牙编码丢掉的比任何重采样都多。但如果你接的是有线 DAC,这一条就很关键。
方法二:把 FLAC 转成 ALAC
ALAC 是 Apple 的无损格式,Apple Music 认它。转换在严格意义上是无损的:音频数据完整保留。
代价不在音质,在工作流:
- 每张新专辑都得先转一遍才能听
- 标签和封面在转换中很容易丢,得再修一遍
- 你要么维护两份库,要么写一个转换脚本
- 以后想转回 FLAC,之前白折腾
适合什么情况:你本来就全部生活在 Apple Music 里,用 Mac 同步,曲库不大且不怎么变。
不适合什么情况:你经常加新歌、曲库上万首、或者在意 DSD 和超过 96kHz 的 24bit——Apple Music 的 ALAC 上限比原生播放器低。
方法三:放云盘
把 FLAC 放进 iCloud 云盘、Dropbox 或 Google Drive,文件安全、随时能取。但它播不了:「文件」App 能预览很多格式,唯独不包含 FLAC,也没有任何云服务会给你加一个解码器。
这是备份方案,不是收听方案。
常见问题
不打任何 App,iPhone 能直接播 FLAC 吗? 不能。iOS 没有系统级 FLAC 播放能力,在「文件」里打开 FLAC 只会看到一个通用文档图标。
为什么 Apple Music 导入不了我的 FLAC? Apple Music 支持 ALAC、AAC、MP3、WAV 和 AIFF,FLAC 不在这份名单里。不支持的格式在导入时会被静默跳过,不报错。
FLAC 转 ALAC 会掉音质吗? 不会。两者都是无损,转换后音频数据完全一致,只是容器变了。你损失的是便利性。
24bit 的 FLAC 在手机上值得吗? 接有线 DAC 或监听设备时,录制良好的素材能听出差别;蓝牙耳机上基本听不出。录音本身的质量比位深更重要——把 MP3 转成 24bit FLAC 不会让它变好。
DSD 呢? DSD 需要能解码 DSF/DFF 的播放器,而且高于 DSD128 一般要外接 DAC。这是和 FLAC 不同的另一件事,买硬件前先确认。
💡 一句提醒
播放器和文件同样重要。不申请独占音频输出的播放器,可能在文件到达 DAC 之前就把 24bit/96kHz 重采样成 16bit/48kHz —— 你辛苦保存下来的东西正好被丢掉。