万卷书   首页 > 电脑书籍 > 媒体工具 >歌词伴侣LyriceMate让Winamp卡拉OK起来
 
  歌词伴侣之歌词完全DIY

  歌词伴侣和其他的歌词显示插件不同,它采用的不是简单的txt文件,而是一种特殊的文本文件格式——LRC。还是让我们先来认识一下这种文件格式的一些情况:LRC 歌词是一种包含着“[*:*]”形式的“标签(tag)”的、基于纯文本的歌词专用格式,也正是由于这些标签(tag)的使用,才使得同步显示歌词成为可能。这种歌词文件既可以用来实现卡拉OK功能(需要歌词伴侣的支持),又能用普通的文字处理软件查看、编辑。

  LRC的基本语法格式比较简单,其格式为“[标识名:值]”,而使用中最重要的就是下面两种标签(tag):

  ①标识标签(ID-tags):

  标识标签主要起注释作用,它又可分为以下几种:

  [ar:艺人名],可以在这里加上歌手信息;
  [ti:曲名],可以在这里加上歌曲信息;
  [al:专辑名],可以在这里加上音乐专辑的信息;
  [by:编者],可以在这里加上指编辑LRC歌词者的信息;

  以上四项在MP3播放时在歌词显示窗口是不显示的;

  [offset:时间补偿值] (其单位是毫秒),此项是用来进行长歌词显示速度补偿所用的。由于一些歌曲版本不同(如翻唱等),有时歌词的显示上可能整体上偏快或偏慢几秒。这时你无须重新编辑歌词,只要按小键盘上的“+"、“-"调整一下当前的显示速度即可。调整后,补偿的时间差信息会被自动添加到歌词中(格式为“[Offset:毫秒数]”)。以后就无须调整了。当LyricsMate自动向歌词内写入时间差补偿标记时,是按照一行一个时间标签的标准格式填写的,原歌词文件中没有标签的行将被忽略。正值表示整体提前,负值相反。

  ②时间标签(Time-tag):

   时间标签的格式通常为“[mm:ss]”(分钟数:秒数)。其中的分钟数和秒数必须是非负整数,比如“[12:34]”是有效的标签,而“[-12:3.4]”则是无效的标签。时间标签可以位于某行歌词中的任意位置。一行歌词可以包含多个时间标签(比如歌词中的迭句部分)。根据这些时间标签,歌词伴侣会按时间的先后顺序依次高亮显示歌词,从而实现卡拉OK功能。另外,时间标签无须排序。

  下面就是笔者所制作的张清芳“花雨夜”LRC文件的一部分。

  [ti:花雨夜]
  [ar:张清芳]
  [al:全芳味15年精选]
  [by:秋水]
  花雨夜——张清芳
  [00:30](白)在梦里有个地方,红叶森林的牧场......。

  下面,我们就来谈谈LRC文件的具体制作。首先,你得有自己想要制作歌曲的Mp3文件以及相应歌曲的歌词,手头上有CD或磁带等附带的现成歌词的话那最好,实在没有的话,可以上网去专门的歌词站点(文后有附录网址)找找看;有了歌词,然后打开一个文本文件编辑器(Uedit、记事本等),先按照上面例子的格式将必要的标识标签一一写好,将歌词录入,最好能按照演唱的顺序逐行排列;下面就要进入制作LRC文件的难点了,那就是时间标签的确定问题。这需要一定的耐心,你可以打开Winamp播放相应的歌曲,然后对照着编辑器中歌词文本,逐一记录相应行歌词的对应时间,建议大家在播放时多用用暂停键(pause),制作一首歌的LRC文件还是比较快的。在歌词的对应时间都确定后,就可以在进行时间标签的标识上工作了,标识只要按照上面的约定格式就可以了,唯一要值得注意的是,约定格式 [mm:ss] 中的冒号是英文的“:”,而不是中文中的全角“:”,务必注意,否则歌词伴侣将无法识别。

  使用体会

  歌词伴侣的确可以说是卡拉OK爱好者的一大福音,现在可以对着歌词,合着MP3音乐来“操练”自己的嗓子了。但笔者在使用中还是发现了一些小问题:

  1、歌词伴侣的“刷新”有问题,如果你选择了一个文件播放后,再打开另外的文件,它显示的还是原来那个文件的LRC歌词,无法即时更新,唯一的选择就是关闭Winamp,然后再打开一切就正常了。

  2、从使用的情况来看,尽量不要手动为MP3文件指定LRC歌词文件,这样很容易造成混乱。比较好的方法,还是将歌曲文件和对应的LRC歌词放在同一目录中(注意保持两者的文件名前缀一致)或将歌词文件统一放在一专门的目录中(同样文件名前缀要与对应的歌曲文件名一致),并在“设置”中将目录加入“歌词搜索目录”列表。
 
上一页