帮助
什么是 LRC Editor?
LRC Editor 是一款桌面应用程序,用于创建和时间同步 LRC 歌词文件 - 也就是在音乐播放器和卡拉 OK 应用程序中使歌词与歌曲同步滚动的 .lrc 文件。
同步方式是关键:您加载一首曲目,将歌词行导入编辑器,然后在歌曲播放时,在每行上按下一个键,其时间戳就会立即盖上。内置的反应延迟会悄悄地补偿听到一行歌词和按下按键之间的间隔,从而保持时间准确性,而验证过程则会免提播放完成的文件 - 自动逐行推进,以便您发现任何漂移的时间戳。
所有其他功能都围绕这个核心展开:加载音频和歌词、构建歌词行列表、微调单个时间戳、编辑歌曲的元数据以及保存 .lrc 文件。
将歌词与音频同步
这是主要任务。加载您要同步的曲目,将每一行歌词导入编辑器,然后在歌曲播放时实时标记每一行的时间戳。下面的小节将介绍从加载文件到微调完成同步的整个流程。
一个快速的端到端操作如下:打开音乐,将歌词粘贴到记事本中并推送到列表中,点击第一行,按下播放,并在听到每一行时轻按同步键。到达末尾时,保存 .lrc 文件。
加载音频和歌词
打开您要同步的歌曲,并导入您已有的任何歌词。如果同名的 .lrc 文件与音频文件放在一起,您甚至无需打开它 - 请参阅下面的自动加载 .lrc 文件。
支持的音频格式 - LRC Editor 可以打开并播放 MP3、WAV、OGG、Opus、FLAC、M4A 和 AAC。您是根据真实音轨进行同步的,因此它会原生播放文件,而不是进行转换。
自动加载 .lrc 文件 - 当您打开一个音乐文件时,同一文件夹中同名的 .lrc 文件会自动加载,带回您之前保存的所有时间戳。如果没有匹配的 .lrc 文件,请使用“打开歌词”手动打开一个,或者从头开始。这就是为什么重新打开您已经处理过的歌曲只需一步。
打开时修复时间戳 - 其他编辑器编写的歌词文件有时会包含时间戳乱序的行。当 LRC Editor 打开一个 .lrc 文件时,它会检查整个文件,并将任何此类行放回其后面一行之前,然后将文件标记为有未保存的更改 - 因此提供修复,而不是强制:保存以保留修复,或不保存关闭以使文件保持原样。当发生这种情况时,会有一条简短的消息告诉您。其背后的规则在调整行时间下解释。
拖放 - 您不必使用“打开”按钮:从文件管理器中拖动音频文件、.lrc 文件或纯 .txt 文件,并将其放到主歌词区域(工具栏和播放器栏会避开拖放区)。LRC Editor 会根据文件类型进行路由 - 音频文件作为要同步的音轨打开,.lrc 或 .txt 文件作为歌词打开 - 并自动拉入匹配的伴侣文件,就像“打开”按钮一样:拖放的音轨会加载其同名的 .lrc 文件,拖放的 .lrc 文件会加载其同名的音轨。
控件:
- 打开音乐文件 - 打开一个音频文件以进行同步。如果旁边找到匹配的
.lrc文件,则自动加载。 - 打开歌词文件(带时间戳的.lrc或纯文本.txt) - 打开一个现有的
.lrc(带时间戳)或纯.txt歌词文件。 - 新建LRC文件 - 清除当前歌词和元数据以开始一个新文件。如果您有未保存的更改,会先提示保存。
构建行列表
将每一行歌词都放入编辑器中,每行一个,这样每行都是一个要计时的独立项。最快的方法是使用记事本;在那里,您可以拆分和合并行,直到断点与您希望歌词显示的方式匹配。
记事本面板 - 窗口右侧的一个可折叠面板。将您的原始歌词粘贴到那里,每行一个,然后通过一个操作将它们全部推送到编辑器中。这比逐行输入要快,您可以通过拖动其左边缘来调整面板大小。
- 设置歌词 - 用记事本的内容替换行列表,每行都以
00:00.00的时间插入,准备好进行时间戳标记。
行列表及其固定行 - 可编辑的歌词行列表,加上始终存在且无法删除的三行:
- 音乐开始 - 固定在
00:00.00。 - 歌词结束 - 一个可编辑的时间戳,标记歌词在
.lrc中的结束位置。 - 音乐结束 - 固定为曲目的完整长度。
每行歌词都有一个可编辑的 MM:SS.HH 格式的时间戳、‹ / › 微调按钮(在调整行时间中介绍)以及行本身的文本。您可以随时将一行拆分为两行或将两行合并为一行 - 请参阅键盘快捷键了解操作方法。
播放器光标 - 每次只有一行带有 ▶,它标记了播放器的位置。加载曲目后,它会停留在音乐开始处,因为按下播放键会从那里开始;然后它会随着曲目播放而移动,并在您暂停或停止时停留在您离开的位置,即播放将恢复的那一行。当曲目空闲时它是灰色的,当曲目运行时它会变成强调色,因此您可以一目了然地判断您正在查看的内容是否正在移动。所有其他行都将其 ▶ 隐藏起来,直到您将指针移到其上 - 单击该按钮会将播放跳转到该行并从那里播放,而单击行的文本只会选择该行进行编辑。
实时标记时间戳
这是应用程序的核心功能。选择第一行,按下播放,然后聆听。当您听到每一行开始的那一刻,按下同步键 - 当前播放位置会被标记到选定的行上,并且选择会自动跳转到下一行。一次性完成整首歌曲的标记。
- 同步时间 - 将当前播放位置标记到选定的行上,然后将选择推进到下一行。这是您最常使用的操作。在曲目播放且选中一行时可用;
Enter键执行相同的操作。
反应延迟 - 从每个时间戳中减去的毫秒数,以弥补听到一行歌词和按下按键之间的间隔。您的反应总是比声音慢一点,减去这个延迟可以保持时间准确性,即使您永远无法精确地踩在节拍上。
示例: 如果您的反应时间约为 300 毫秒,并且您在 1:05.000 按下同步键,则记录的时间戳为 1:04.700。
将其设置为与您自己的反应时间匹配 - 200-500 毫秒是一个很好的起始范围。该值位于设置 → 时间中,播放器栏中也有一个快速输入,因此您无需打开设置即可根据每首歌曲进行调整。
- 反应延迟 - 从每个时间戳中减去的毫秒数。相同的值会显示在播放器栏中,用于每首歌曲的调整。
验证同步
文件同步完成后,免提播放以检查您的工作。验证会开始播放并自动逐行推进,在屏幕上停留每行一段设定的暂停时间,然后移动到下一行 - 这样您就可以观看歌词与音乐的同步情况,并发现任何过早或过晚的时间戳,然后停止并重新同步该行。
- 验证播放 - 经过验证延迟后自动前进到下一行 - 开始(或暂停)免提验证播放。
验证延迟 - 在验证过程中,每行在播放推进到下一行之前停留的时间。它设定了审查的节奏;除非自动推进感觉太快或太慢,否则请保持默认值。
- 验证延迟 - 验证期间每行的暂停时间。也可在播放器栏中内联使用。
播放控制
底部的播放器栏在您工作时让您在曲目中移动 - 播放、停止、在已放置的时间戳之间跳转以及重新聆听某个段落。
- 播放/暂停(空格) - 切换播放。
Space键执行相同的操作。 - 停止(Esc) - 停止并重置到
00:00。Escape键执行相同的操作。 - 上一个时间戳 / 下一个时间戳 - 跳转到已带有时间戳的上一行或下一行。
- 后退配置秒数(←) / 按设定秒数快进 (→) - 向后或向前跳转固定秒数(搜索延迟)。
←和→箭头键执行相同的操作。
该栏还包含一个可拖动的进度条滑块、一个当前位置/总时长显示以及一个音量控制。
搜索延迟 - 每次搜索(和每次按箭头键)跳转的秒数。两个方向都使用相同的值,因此将其设置为一个舒适的重新聆听窗口。
- 跳转时间 - 搜索跳转的秒数长度。也可在播放器栏中内联使用。
调整行时间
当时间戳只是稍微早了一点或晚了一点时,您无需重新同步。您可以按固定步长微调单行,或者——如果整个文件始终不准确——使用“全局偏移”一次性移动所有行。
行编辑延迟 - 毫秒步长,用于调整行旁边的 ‹ / › 按钮,使其时间戳提前或延后。它提供可重复的精细校正,无需输入新时间。相同的按钮也会微调“歌词结束”行。
- 编辑延迟 - ‹ / › 微调按钮的毫秒步长。默认 200 毫秒。
行始终保持顺序 - 歌词行绝不能在它下面的行之后计时。每当您更改时间戳时——通过打戳、微调或输入新时间——LRC Editor 会检查其相邻行,并移动任何现在会乱序的行,在它们之间留下半秒的间隙。降低一行的时间,它上面的行会被拉回到它之前;提高它,它下面的行会被推到它之后。只有已经带有时间戳的行才会被触及,因此您尚未同步的行绝不会被赋予您未设置的时间。这很重要,因为播放器从上到下读取 .lrc 文件:一行乱序的时间戳会导致歌词在歌曲中途跳回。
示例: 第 12 行在 0:48.51,您将第 13 行重新打戳为 0:47.95。第 12 行被移回 0:47.45,因此它仍然排在前面,而不是让文件中的两行交叉。
要一次性移动整个文件——例如,它相对于重新制作的版本全部提前了——请使用全局偏移,这在编辑歌曲元数据下有解释。
编辑歌曲元数据
点击工具栏中的 元数据 按钮打开元数据编辑器,以添加写入 .lrc 文件的歌曲信息,并为整个文件设置全局偏移。
LRC 元数据标签 - 存储在 .lrc 文件顶部的可选歌曲信息,以便播放器和库可以标记歌词:
| 字段 | 在 .lrc 中保存为 |
|---|---|
| 艺术家 | [ar:] |
| 专辑 | [al:] |
| 标题 | [ti:] |
| 词曲作者 | [au:] |
| LRC制作 | 制作此 .lrc 文件的作者署名 |
所有这些都是可选的 - 在保存前填写您知道的信息。
从音轨自动填充 - 无需重新输入音乐文件已包含的信息,直接拉取其嵌入标签。
- 自动填充 - 读取音频文件自身的标签,一键填充艺术家、专辑和标题。
全局偏移 - 一个毫秒值,可正可负,一次性移动文件中所有行的时间(存储为 .lrc offset 标签)。当您的所有行始终提前或延迟时(例如与音轨的重制版本相比),请使用它,这样您就可以重新对齐整个文件,而无需重新制作每个时间戳。
- 全局偏移(ms) - 整个文件的时间偏移量(毫秒)。
保存和导出
写出同步文件,或仅导出歌词。
- 保存LRC文件 - 保存到当前的
.lrc路径。如果文件尚未保存,它会询问保存位置。 - 另存为新.lrc文件 - 保存到新的
.lrc位置。 - 导出列表为.txt - 仅将歌词文本(不带时间戳)导出到
.txt文件。保存对话框会在您正在编辑的.lrc文件所在的文件夹中打开,并已根据该文件命名,因此这两个文件会并排放置。
个性化应用
打开 打开设置 面板以设置应用外观并预填充署名。设置分为显示、时间、元数据和关于选项卡 - 时间选项卡汇集了上面与其功能一起解释的四种延迟(反应、验证、查找和行编辑)。
显示 -
- 语言 - 界面语言。提供数十种语言,包括从右到左书写的脚本和 CJK 语言。
- 主题 - 深色或浅色。默认是浅色。
默认署名 - 每次新建文件时预填充元数据字段的值,因此如果您总是以相同的方式署名,只需设置一次,而无需为每个文件设置。
- 艺术家 / 词曲作者 / LRC制作 - 新文件的默认艺术家、词曲作者和 LRC 制作人值。
键盘快捷键
当编辑器处于焦点时(未在字段中输入时):
| 按键 | 操作 |
|---|---|
Space |
播放 / 暂停 |
Escape |
停止 |
Enter |
同步时间 - 将当前位置标记到选定行 |
← |
后退 |
→ |
前进 |
Ctrl+Z / ⌘Z |
撤消 (最多 50 步) |
在歌词文本字段中输入时:
| 按键 | 操作 |
|---|---|
Enter |
移动到下一行 |
Ctrl+Enter / ⌘Enter / Shift+Enter |
在光标处拆分行 |
Backspace 在行首 |
与上一行合并 |
Delete 在行尾 |
与下一行合并 |
提示
- 50 步撤消堆栈涵盖时间戳编辑、行编辑、拆分、合并和批量导入——您可以自由犯错。
- 将音轨及其匹配的
.lrc文件保存在同一文件夹中——打开其中任何一个都会自动加载另一个。 - 将音频文件或
.lrc文件直接拖到歌词区域即可加载,无需点击“打开”按钮。 - 对于卡拉 OK 风格的行拆分,请在光标处精确地在行中间拆分——两半都保留其文本。
- 使用全局偏移来针对略有不同的音频版本(例如,重新制作的版本)微调已完成的
.lrc文件,而无需重新制作每个时间戳。 - 在您认为文件完成之前运行验证通过——观看它自动前进是发现略有偏差的时间戳的最快方法。
其他控件
- 帮助 - 在您的浏览器中以当前语言打开此帮助页面。
- GitHub - 在您的浏览器中打开应用源代码库。