Flamingo 的 LRC 逐字歌词:方括号与尖括号时间标签
逐行 LRC 只能整行点亮;要让字随演唱一个个亮起来,得给每个字打时间标签。Flamingo 支持两种逐字写法。
写法一:多重方括号
[00:12.00]嘿[00:12.50] ![00:13.00]你[00:13.60]好
写法二:行首方括号 + 行内尖括号
[00:12.00]嘿<00:12.50>!<00:13.00>你<00:13.60>好
两种写法效果一致:行首 [mm:ss.fff] 定本行开始,行内每个标签定对应文字开始的时间。第二种写法更常见,大多数逐字歌词工具默认输出这种。
翻译行怎么办
逐字行可以像逐行歌词一样用同时间轴标注翻译:
[00:12.00]嘿<00:12.50>!<00:13.00>你<00:13.60>好
[00:12.00]Hello there
注意一条官方规则:翻译不支持逐字计时——翻译行永远整行显示,跟随主歌词行的时间轴。上例翻译行末尾的时间标签写不写都行,显示时以主歌词为准。
歌手前缀可以叠加
逐字行同样支持 v1: v2: 歌手前缀:
[00:12.00]v1: 嘿<00:12.50>你<00:13.00>好
前缀与对唱效果的完整规则见LRC 对唱歌词。
效果与检查
- 逐字标签写对后,歌词页会出现逐字高亮与逐字上浮动画,见歌词显示效果。
- 整行只亮不逐字:检查行内标签是否用了正确的
<>或[],以及时间是否单调递增。 - 标签后文字缺失是常见坑:每个时间标签后面必须紧跟要显示的字。