lrc(歌词档案的扩展名)

生活百科 2023-01-26 08:56生活百科www.aizhengw.cn

lrc(歌词档案的扩展名)

lrc是英文lyric(歌词)的缩写,被用做歌词档案的扩展名。以lrc为扩展名的歌词档案可以在各类数码播放器中同步显示。LRC 歌词是一种包含着“:”形式的“标籤(tag)”的、基于纯文本的歌词专用格式。最早由郭祥祥先生(Djohan)提出并在其程式中得到套用。这种歌词档案既可以用来实现卡拉OK功能(需要专门程式),又能以普通的文字处理软体查看、编辑。,实际操作时通常是用专门的LRC歌词编辑软体进行高效编辑的。

基本介绍

  • 中文名歌词
  • 外文名lrc
  • 定义歌词档案的扩展名
  • 全称lyric
  • 编码方式ANSI与UTF-8居多

格式

1、标準格式 [分钟:秒.毫秒] 歌词
Lrc歌词编辑器2006 中的歌词
注释(如右图所示)中括弧、冒号、点号全都要求英文输入状态;
2、其他格式①[分钟:秒] 歌词;
3、其他格式②[分钟:秒:毫秒] 歌词,与标準格式相比,秒后边的点号被改成了冒号。

製作

LRC档案是通过编辑器把歌词按歌曲歌词出现的时间编辑到一起,然后在播放歌曲时同步依次将歌词显示出来的,用记事本按照上述格式写好后,将扩展名改为lrc即可做出“档案名称.LRC”的歌词档案。,要进行高效的lrc歌词製作需要专门的软体。
专门製作LRC歌词的软体有Lrc歌词编辑器2010、千千静听等,它们都支持傻瓜操作和专业操作,即针对新手,有一看就会的製作歌词的方法,针对专业人士,也有高级编辑模式,具体操作可以点击连结进入它们的专门词条查看。
还有一种文本转语音的软体在把文字导出成MP3声音档案的也能导出LRC档案,导出后用支持LRC的播放器播放MP3的时候LRC会被自动载入并显示出来,这方面的典型代表软体是TTSUU文本转语音软体,其典型套用是用来製作单词、句子以及课文等的双语对照朗读的MP3以及同步LRC歌词字幕,对学生学习外语很有帮助。

使用

目前市场上的支持显示歌词的音乐播放器都有相同的规定,要求歌曲和LRC歌词的档案名称相同(即除了扩展名.mp3、.wma、.lrc等不同之外,点前面的文字、文字格式要一模一样)并且放在同一目录下(即同一资料夹中),用带显示歌词功能的播放器播放歌曲时歌词就可以同步显示,方便查看和学歌。

详细说明

lrc歌词文本中含有两类标籤
一是标识标籤,其格式为“[标识名:值]”主要包含以下预定义的标籤
[ar:歌手名]、[ti:歌曲名]、[al:专辑名]、[by:编辑者(指lrc歌词的製作人)]、[offset:时间补偿值] (其单位是毫秒,正值表示整体提前,负值相反。这是用于总体调整显示快慢的,但多数的MP3可能不会支持这种标籤)。
二是时间标籤,形式为“[mm:ss]”或“[mm:ss.ff]”(分钟数:秒数.百分之一秒数),时间标籤需位于某行歌词中的句首部分,一行歌词可以包含多个时间标籤(比如歌词中的迭句部分)。当歌曲播放到达某一时间点时,MP3就会寻找对应的时间标籤并显示标籤后面的歌词文本,这样就完成了“歌词同步”的功能。
■ 时间标籤(Time-tag)
形式为"[mm:ss]"(分钟数:秒数)或"[mm:ss.ff]"。数字须为非负整数, 比如"[12:34.50]"是有效的,而"[0x0C:-34.50]"无效(但也有不太规范的歌词採用[00:-0.12]的方式表示负值以显示歌曲名,部分播放器是支持的)。 它可以位于某行歌词中的任意位置。一行歌词可以包含多个时间标籤(比如歌词中的迭句部分)。根据这些时间标籤,用户端程式会按顺序依次高亮显示歌词,从而实现卡拉OK功能。,标籤无须排序。
■ 标识标籤(ID-tags)
其格式为"[标识名:值]"。大小写等价。以下是预定义的标籤。
[ar:艺人名]
[ti:曲名]
[al:专辑名]
[by:编者(指编辑LRC歌词的人)]
[offset:时间补偿值] 其单位是毫秒,正值表示整体提前,负值相反。这是用于总体调整显示快慢的。
例如
[ti:依赖]——ti.=title,标题,即歌曲名
[ar:蔡健雅]——ar.=artist,艺术家,即歌手名
[al:MY SPACE]——al.=album,专辑,即歌曲被收录的专辑
[by:Chapter Chang]——by somebody,即LRC歌词档案的製作者
[offset:0]——补偿时值。500=0.5秒,正负值分别提前和延长相应的时间(其值多为500的倍数)
(以下为歌词内容,前面中括弧内的数字为内容显示时的时值精确到毫秒;后面为在播放器上显示的内容,可以介绍歌曲的名称、演唱者和作者等ID3信息等。相同的歌词内容反覆时可以在词句前加上其依次出现时的时值)
[00:00.50]蔡健雅 - 依赖
[00:07.94]词、曲蔡健雅、陶晶莹
[00:11.60]关了灯把房间整理好
[00:15.48]凌晨三点还是睡不着
[00:19.64]你应该是不在 所以把电话挂掉
[00:30.39]在黑暗手錶跟着心跳
[00:34.57]怎幺慢它停也停不了
[00:39.70]我应该只是心情不好
[00:45.00]那又怎样
[00:48.50]但本来是这样
[01:21.36]朋友们对我的安慰
[01:25.20]都是同样的一个话题
[01:29.73]我一定要变得更坚强
[01:34.68]说很简单
[00:38.50]做却很难
[00:53.00][01:43.88][02:11.23]虽然无所谓写在脸上
[00:58.21][01:48.44][02:15.79]我还是捨不得让你离开
[01:02.97][01:53.50][02:20.60]虽然闭着眼假装听不到
[01:07.84][01:58.23][02:25.11][02:33.15]你对爱 已不再 想依赖

软体开发标準

(供程式设计师阅读参考)
以下列出了开发支持LRC格式的软体时应遵守的一些标準。无论是否在行首,行内凡具有“[:]”形式的都应认为是标籤。(注意其中的冒号并非全形字元“”)
凡是标籤都不应显示。凡是标籤,且被冒号分隔的两部分都为非负数,则应认为是时间标籤。,对于非标準形式(非“[mm:ss]”)的时间标籤也应能识别(如“[0:0]”)。凡是标籤,且非时间标籤的,应认为是标识标籤。标识名中大小写等价。 ·为了向后兼容,应对未定义的新标籤作忽略处理。另应对注释标籤([:])后的同一行内容作忽略处理。 应允许一行中存在多个标籤,并能正确处理。应能正确处理未排序的标籤。

词的处理

通过载入歌词档案字元串的方式载入,然后解析文本字元串。故歌词能否正常显示且更多的容错,解析很重要,这里也是通过切割文本的方法解析,然后排序。
所以请大家使用标準格式的lrc档案,作者建议
1,儘量不要空行,或者仅时间标籤而无内容
2,一行一句歌词,可多个时间
3,注意编码格式和换行格式,windows和linux的回车换行不一样,请用windows记事本打开查看无异常即可,比如有黑小框,空行,挤在一行等。

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有