Flamingo 歌词从哪来:内嵌歌词与同名外挂文件两种方式
Flamingo 不联网搜歌词,全部歌词来自你的本地文件。加载渠道只有两条:内嵌与外挂。
渠道一:内嵌歌词
- 歌词写在音频文件的标签字段里(很多音乐工具的"嵌入歌词"就是这个)。
- 内嵌歌词同样要符合 LRC 或 TTML 的文本格式,乱写一行时间标签都没有的字幕文本是解析不出来的。
- 内嵌的优势:单文件流转,拷歌时歌词跟着走。
渠道二:同名外挂文件
把歌词文件与音频文件放在同一目录、同主文件名,Flamingo 会自动关联:
| 音频文件 | 对应歌词文件 |
|---|---|
| Demo.mp3 | Demo.lrc |
| Demo.mp3 | Demo.ttml |
| Demo.mp3 | Demo.xml |
- TTML 的外挂后缀是
.ttml或.xml。 - LRC 的外挂后缀是
.lrc。
优先级规则
官方文档明确的加载顺序:
- TTML 优先于 LRC:同一首歌两种格式都在时,显示 TTML。
- TTML 失败回退 LRC:TTML 解析不出时自动退回 LRC,不会直接空白。
- 内嵌与外挂同时存在时的取舍以实际版本行为为准,以官方最新版为准。
实用建议
- 曲库规模大:用外挂文件,随时能单独修歌词不用重写音频标签。
- 精品歌单:TTML + LRC 双份外挂,逐字效果与兜底兼得。
- 歌词与歌曲不同步时,优先检查同名文件是否放对目录、文件名是否逐字一致(含大小写),更多排查见歌词不显示或不匹配。