Rockbox 格式不支持 - Monkey's Audio TTA 高 CPU 需求等常见问题
这不是 Rockbox 的错
你可能遇到过这种情况:拷了一个音频文件进 DAP,Rockbox 打开报「格式不支持」或无声。先别急着骂 Rockbox——先搞清楚原因。
常见格式不支持原因
一、DRM 保护的文件(最常见)
Rockbox 明确拒绝播放带 DRM(数字版权管理)的音频文件。这些文件不是"格式不支持",是"Rockbox 故意不支持"。
哪些文件带 DRM:
- iTunes Store 购买的 2009 年之前的 m4a 文件(FairPlay DRM)
- 早期 Windows Media DRM(.wma 文件可能有)
- 部分流媒体(早期 Spotify、Napster To Go)导出的受保护文件
解决方法:
- iTunes DRM 文件:用 Apple 的 iTunes Match 升级到无 DRM 版(付费但方便),或用第三方 DRM 移除工具
- WMA DRM 文件:用官方工具或合法购买无 DRM 替代
- 最干净的方案:直接用无 DRM 资源(Bandcamp、Qobuz、7digital 等都卖无 DRM 格式)
二、Monkey's Audio(APE)高压缩比 Profile
Monkey's Audio 的压缩比分 5 档:Fast → Normal → High → ExtraHigh → Insane → Braindead。
压缩比越高,解码需要的 CPU 越多。对于老 DAP(Archos 硬件解码芯片、早期 iRiver):
- Fast / Normal Profile:大多数设备没问题
- High / ExtraHigh:老设备开始卡
- Insane / Braindead:老设备完全不能实时解码——Rockbox 会尝试但要么卡爆、要么直接报不支持
解决方法:
- 把 APE 文件用 Monkey's Audio 工具重新压缩到 Normal / Fast profile
- 或干脆转成 FLAC——Rockbox 对 FLAC 优化最好,几乎所有设备都能流畅播放
- 换 CPU 更强的 DAP(iPod Classic 之后的都能轻松解 Braindead)
三、Apple Lossless(ALAC)编码版本
Rockbox 支持 ALAC(Apple Lossless),但早期 ALAC 编码(2009 年之前)和后期 ALAC 编码有细微差异。极少数老 ALAC 文件 Rockbox 会报不支持。
解决方法:用 XLD(Mac)或 foobar2000(Windows)把 ALAC 转成 FLAC 再转回来——转码后 Rockbox 就能识别。或者干脆放弃 ALAC,Rockbox 支持 FLAC 完美。
四、WAV 文件太大(理论上不可能但实际有)
Rockbox 对单个音频文件大小有平台限制(老 Archos 限制更严格)。一个 8GB 的 WAV 文件可能超过硬件寻址能力。
解决方法:
- 拆分大文件(配合 Cue Sheet 分轨,见 Cue Sheet 整轨分轨)
- 或转成 FLAC(更小体积,无损)
五、文件扩展名和实际格式不匹配
有些人把 .mp3 文件改名为 .flac,或者把 .ogg 改名为 .mp3——Rockbox 按扩展名判断,当然读不出来。
解决方法:用 foobar2000 或 MediaInfo 检查文件的实际编码格式,然后改成正确的扩展名。
六、文件本身损坏
文件拷进 DAP 时发生了错误(USB 传输干扰、Flash 存储位翻转),导致文件部分数据损坏——Rockbox 读了一半报错。
解决方法:
- 删掉 DAP 上的文件,重新从电脑拷一份
- 如果反复损坏,可能 DAP 的 USB 口或 Flash 存储有硬件问题
七、DRM-free 但 Rockbox 仍然不认识
极少数极端情况:
- 非常新的格式(某个编码 Rockbox 还没实现)
- 格式非常老旧(某些罕见游戏音频)
- 文件编码参数异常(比如 VBR 模式下有非标准帧数)
解决方法:转成 Rockbox 一定支持的格式(FLAC、MP3 128~320kbps CBR、WAV)。
支持格式 vs 不支持格式速查
| 格式 | Rockbox 支持 | 备注 |
|---|---|---|
| FLAC | ✅ 完美 | 推荐首选无损格式 |
| Monkey's Audio (APE) | ⚠️ 部分设备卡 | High profile 以上老设备不行 |
| ALAC | ⚠️ 早期版本可能不认 | 转 FLAC 最好 |
| WavPack | ✅ 完美 | |
| TTA | ✅ | 无损 |
| MP3 | ✅ 完美 | |
| Opus | ✅ | |
| Ogg Vorbis | ✅ | |
| Musepack | ✅ | |
| AAC (m4a) | ✅ | 非 DRM 的 |
| WMA | ✅ | 非 DRM 的 |
| WMA Pro | ✅ | |
| WAV / AIFF | ✅ | |
| ATRAC3 | ✅ | |
| Cook | ✅ | |
| H.264 (MP4 MKV) | ❌ | 视频格式,Rockbox 视频插件不支持 |
| HEVC / H.265 | ❌ | |
| WMA DRM | ❌ | 故意不支持 |
| iTunes FairPlay DRM | ❌ | 故意不支持 |
| Hi-Res WAV (32-bit float) | ⚠️ 部分设备 | 老设备可能读不了 32-bit float |