Rockbox 中文文档 下载 App

Rockbox 格式不支持 - Monkey's Audio TTA 高 CPU 需求等常见问题

这不是 Rockbox 的错

你可能遇到过这种情况:拷了一个音频文件进 DAP,Rockbox 打开报「格式不支持」或无声。先别急着骂 Rockbox——先搞清楚原因。

常见格式不支持原因

一、DRM 保护的文件(最常见)

Rockbox 明确拒绝播放带 DRM(数字版权管理)的音频文件。这些文件不是"格式不支持",是"Rockbox 故意不支持"。

哪些文件带 DRM:

解决方法:

  1. iTunes DRM 文件:用 Apple 的 iTunes Match 升级到无 DRM 版(付费但方便),或用第三方 DRM 移除工具
  2. WMA DRM 文件:用官方工具或合法购买无 DRM 替代
  3. 最干净的方案:直接用无 DRM 资源(Bandcamp、Qobuz、7digital 等都卖无 DRM 格式)

二、Monkey's Audio(APE)高压缩比 Profile

Monkey's Audio 的压缩比分 5 档:Fast → Normal → High → ExtraHigh → Insane → Braindead。

压缩比越高,解码需要的 CPU 越多。对于老 DAP(Archos 硬件解码芯片、早期 iRiver):

解决方法:

  1. 把 APE 文件用 Monkey's Audio 工具重新压缩到 Normal / Fast profile
  2. 或干脆转成 FLAC——Rockbox 对 FLAC 优化最好,几乎所有设备都能流畅播放
  3. 换 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 文件可能超过硬件寻址能力。

解决方法:

  1. 拆分大文件(配合 Cue Sheet 分轨,见 Cue Sheet 整轨分轨)
  2. 或转成 FLAC(更小体积,无损)

五、文件扩展名和实际格式不匹配

有些人把 .mp3 文件改名为 .flac,或者把 .ogg 改名为 .mp3——Rockbox 按扩展名判断,当然读不出来。

解决方法:用 foobar2000 或 MediaInfo 检查文件的实际编码格式,然后改成正确的扩展名。

六、文件本身损坏

文件拷进 DAP 时发生了错误(USB 传输干扰、Flash 存储位翻转),导致文件部分数据损坏——Rockbox 读了一半报错。

解决方法:

  1. 删掉 DAP 上的文件,重新从电脑拷一份
  2. 如果反复损坏,可能 DAP 的 USB 口或 Flash 存储有硬件问题

七、DRM-free 但 Rockbox 仍然不认识

极少数极端情况:

解决方法:转成 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