支持的音频格式与编解码:从 FLAC 到 MP3 的全兼容清单
「我的歌它能播吗」——这篇按官方资料把格式支持说清楚,包括少数播不了的例外。
支持的格式清单
综合官方与应用商店页面的介绍,常见格式基本全覆盖:
- 无损:FLAC、Apple Lossless(ALAC)、WAV、WavPack、TTA;
- 有损:MP3、AAC、Ogg Vorbis、Opus、Windows Media Audio(WMA)、Musepack;
- CD 音轨:光驱里放 CD 可以直接播放,还能抓轨进收藏(怎么建立本地音乐收藏)。
3.3 起底层用 GStreamer,实际能播什么由装了哪些 GStreamer 插件决定——上面清单是官方口径的能力范围,个别格式缺解码器时把对应插件装上即可(发行版软件中心里都有)。
播不了的例外
- DRM 加密内容:不播。带数字版权保护的音乐文件(早年付费下载时代的遗留)无法播放——这是设计立场而非技术限制;
- RealMedia 与 Audible:3.3 起移除了对应的 TagLib 扩展支持——这两类文件从支持清单上除名了。库里有这类文件的老用户要心里有数。
标签读取的范围
播放之外,标签(元数据)读取依赖 TagLib 库——「大部分带元数据的容器都能读」。标签读取的健康度决定收藏质量(艺人、专辑、流派、年份全从标签来),标签坏了的修补见 标签编辑器怎么用。
cue 文件的插曲
cue(镜像分轨索引)的支持有一段反复:3.3 的发布公告明确「部分重新启用了 cue 文件支持」——说明此前版本里它一度缺席。cue 用户的实操建议:以实际版本的行为为准,整轨 + cue 的曲目组合在新版本上恢复部分可用。
格式之外:视频的说明
历史上 2.x 时代宣传过视频播放(看音乐视频)。但它的定位始终是音频播放器与收藏管理器,3.x 时代不要按视频播放器的标准预期它——需要放音乐视频,专门的播放器更合适。这与 什么人适合用它 的判断一致。
格式问题排查三步
- 确认文件本身:换个播放器试试能不能播(排除文件损坏);
- 检查 GStreamer 插件:发行版里把 good/bad/ugly 插件集装齐(Flatpak 版通常自带齐全);
- 看版本支持边界:DRM、RealMedia/Audible 属于「本来就不支持」,别白排查。
更多疑难汇总在 故障排查;格式确定没问题后,听感调优回到 ReplayGain 与 淡入淡出。