王朝百科
分享
 
 
 

lrc歌词

王朝百科·作者佚名  2009-12-03  
宽屏版  字体: |||超大  

LRC歌词所谓LRC歌词是指与播放的MP3歌曲同步显示的歌词。LRC歌词制作实质上是把歌词或文字,与歌曲或语音建立起一种时间对应关系。Lrc这种歌词文件既可以用来实现卡拉OK功能(需要专门程序),又能以普通的文字处理软件查看、编辑。 Lrc和播放器配合就可以出现以下的效果,一边播歌,一边看到歌词,歌唱到哪句,歌词就转到哪句。

认识LRC歌词格式LRC歌词是一种包含着“[*:*]”形式的“标签(tag)”的、基于纯文本的歌词专用格式。最早由郭祥祥先生(Djohan)提出并在其程序中得到应用。这种歌词文件既可以用来实现卡拉OK功能(需要专门程序),又能以普通的文字处理软件查看、编辑。当然,实际操作时通常是用专门的LRC歌词编辑软件进行高效编辑的。以下具体介绍LRC格式中的“标签”。

时间标签(Time-tag)

形式为"[mm:ss]"或"[mm:ss.fff]"(分钟数:秒数)。

数字须为非负整数,比如"[12:34.5]"是有效的,而"[0x0C:-34.5]"无效。它可以位于某行歌词中的任意位置。一行歌词可以包含多个时间标签(比如歌词中的迭句部分)。

根据这些时间标签,用户端程序会按顺序依次高亮显示歌词,从而实现卡拉OK功能。另外,标签无须排序。

标识标签(ID-tags)

其格式为"[标识名:值]"。大小写等价。以下是预定义的标签.

[ar:艺人名]

[ti:曲名]

[al:专辑名]

[by:编者(指编辑LRC歌词的人)]

[offset:时间补偿值]其单位是毫秒,正值表示整体提前,负值相反。这是用于总体调整显示快慢的。

样例

[[ar:小贱]

[ti:我的秘密花园]

[al:2009年六月热搜歌四]

[by:★栤冷☆]

[00:00]我把篮球随意滚到你的脚边

[00:05.3]你当足球把它踢到中央

[00:07.9]蜗牛跨上牵牛花停在路边

……

开发标准(供程序员阅读参考)以下列出了开发支持LRC格式的软件时应遵守的一些标准:

1.无论是否在行首,行内凡具有“[*:*]”形式的都应认为是标签。(注意:其中的冒号并非全角字符“:”)

2.凡是标签都不应显示。

3.凡是标签,且被冒号分隔的两部分都为非负数,则应认为是时间标签。

4.因此,对于非标准形式(非“[mm:ss]”)的时间标签也应能识别(如“[0:0]”)。

5.凡是标签,且非时间标签的,应认为是标识标签。

6.标识名中大小写等价。

7.为了向后兼容,应对未定义的新标签作忽略处理。另应对注释标签([:])后的同一行内容作忽略处理。

8.应允许一行中存在多个标签,并能正确处理。

9.应能正确处理未排序的标签。

CenFunMusicPlayer对歌词的处理通过加载歌词文件字符串的方式加载,然后解析文本字符串。故歌词能否正常显示且更多的容错,解析很重要,这里也是通过切割文本的方法解析,然后排序。

所以请大家使用标准格式的lrc文件,作者建议:

1,尽量不要空行,或者仅时间标签而无内容

2,一行一句歌词,可多个时间

3,注意编码格式和换行格式,windows和linux的回车换行不一样,请用windows记事本打开查看无异常即可,比如有黑小框,空行,挤在一行等。

举例:《我的秘密花园》歌词[ar:小贱]

[ti:我的秘密花园]

[al:2009年六月热搜歌四]

[by:★栤冷☆]

[00:00]我把篮球随意滚到你的脚边

[00:05.3]你当足球把它踢到中央

[00:07.9]蜗牛跨上牵牛花停在路边

[00:11.1]我虽然懒是懒一点但绝对不是随便

[00:13.9]好牵念,就像是初次见面

[00:16.5]你羞涩的笑脸

[00:18.7]环绕我睡觉的时间

[00:19.3]我知道你是我的剪,我用他可以改花园 花园

[00:22.3]但我还是想邀请你剪我的秘密花园

[00:24.5]哦哦哦哦哦哦

[00:32.9]进入我秘密花园

[00:35.8]我把篮球随意滚到你的脚边

[00:38.2]你当足球把它踢到中央

[00:40.3]蜗牛跨上牵牛花停在路边

[00:42.5]我虽然懒是懒一点但绝对不是随便

[00:47.6]总觉得好牵念,就像是初次见面

[00:49.9]你羞涩的笑脸

[00:50.9]环绕我睡觉的时间

[00:53.4]我知道你是我的剪我用他可以改花园花园

[00:56.6]但我还是想邀请你剪我的秘密花园

[00:59.0]哦哦哦哦哦哦

[01:06.5]进入我秘密花园

[01:09.2]哦哦哦哦哦哦

[01:17.9]进入我秘密花园

[01:20]Music~

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有