欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

LRC (文件格式)

最编程 2024-04-18 20:46:54
...

LRC是一个计算机文件格式用于与一个音频文件(例如MP3VorbisMIDI)同步歌词。当一个音频文件被某些电脑上的音乐播放器或数字音乐播放器播放时,歌词会被显示。歌词文件通常与音频文件有相同的名字。例如:song.mp3song.lrc。LRC格式是基于文本的并与字幕文件相似。

简单格式

简单LRC格式从Kuo (Djohan) Shiang-shiang的歌词显示器开始使用。它是第一个电视节目,如果不是第一,试图模拟卡拉OK表演 [1]。它常常显示整行歌词,但它可以一次显示一个词,例如现代卡拉OK机,通过为每个单词而不是每一行创建时间标记。

行时间标记的格式为[mm:ss.xx]其中mm为分钟数,ss为秒数并且xx为百分之一秒。

  • 一般示例:
[mm:ss.xx] 第一行歌词
[mm:ss.xx] 第二行歌词
...
[mm:ss.xx] 最后一行歌词

ID标签可能出现在歌词前[2],尽管一些播放器不会意识到或简单的的忽略它们。

[al:这首歌所在的唱片集]
[ar:歌词作者]
[by:本LRC文件的创建者]
[offset:+/- 以毫秒为单位整体时间戳调整,+增加,-减小]
[re:创建此LRC文件的播放器或编辑器]
[ti:歌词(歌曲)的标题]
[ve:程序的版本]

  • ID标签的例子:
[ti:Let's Twist Again]
[ar:Chubby Checker oppure  Beatles, The]
[au:Written by Kal Mann / Dave Appell, 1961]
[al:Hits Of The 60's - Vol. 2 – Oldies]

[00:12.00]Naku Penda Piya-Naku Taka Piya-Mpenziwe
[00:15.30]Some more lyrics ...
...

[编辑]扩展的简单格式

仅在Walasoft的Walaoke上可用。这个功能修改和指定歌词的性别通过使用:M: 男性, F: 女性, D: 合唱。

  • 例如:
[00:12.00]第一行歌词
[00:17.20]F: 第二行歌词
[00:21.10]M: 第三行歌词
[00:24.00]第四行歌词
[00:28.25]D: 第五行歌词
[00:29.02]第六行歌词

我们假设男性为蓝色,女性为红色,合唱为粉色。 第一行使用默认色(蓝色),因为没有找到标签。 第二行歌词以红色开始,因为找到了F:。 第三行歌词以蓝色开始,因为找到了M:。 第四行歌词以蓝色开始,因为没有找到标签。 第五行歌词以粉色开始,因为找到了D:。 第六行歌词保持粉色,因为没有找到标签。

[编辑]增强格式

增强LRC格式是一个由A2 Media Player[3]的设计者开发的简单LRC格式扩展。它增加了一个额外的词时间标记,格式为:<mm:ss.xx>.

一个增强LRC格式文件的例子:

[mm:ss.xx] <mm:ss.xx> 第一行第一个词 <mm:ss.xx> 第一行第二个词 <mm:ss.xx> ... 第一行最后一个词 <mm:ss.xx>
[mm:ss.xx] <mm:ss.xx> 第二行第一个词 <mm:ss.xx> 第二行第二个词 <mm:ss.xx> ... 第二行最后一个词 <mm:ss.xx>
...
[mm:ss.xx] <mm:ss.xx> 最后一行第一个词 <mm:ss.xx> 最后一行第二个词 <mm:ss.xx> ...  最后一行最后一个词 <mm:ss.xx>