[lyric] lyric歌词文件格式--转载以及我的看法
2007-09-26 18:04
435 查看
LRC 歌词格式介绍
LRC是一种歌词档案格式,含有用作将歌词与声音/影像档案作同步处理的时间
标签time tag。
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:时间补偿值] 其单位是毫秒,正值表示整体提前,负值相反。这是用于总体调整显示快慢的。
简单的说,就是时间和歌词的组合。parse出来之后就容易了。
LRC是一种歌词档案格式,含有用作将歌词与声音/影像档案作同步处理的时间
标签time tag。
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:时间补偿值] 其单位是毫秒,正值表示整体提前,负值相反。这是用于总体调整显示快慢的。
简单的说,就是时间和歌词的组合。parse出来之后就容易了。
相关文章推荐
- 位图文件(BMP)格式分析以及程序实现[转载]
- 转载+原创 使用记事本以及sqlyog编辑文件产生的文件编码格式问题
- logger4j读取指定的配置文件以及配置文件的格式大全
- 如何让UE不自动生成.bak文件,以及取消文件可能不是DOS格式的提示
- BMP头文件格式以及C语言读取头文件(二)
- BMP头文件格式以及C语言读取头文件(一)
- 如何在Linux ELF格式的文件(可执行binary,以及so文件)中定位到对应的函数位置
- MP4文件格式的解析,以及MP4文件的分割算法
- 位图文件(BMP)格式分析以及程序实现
- Dom4j保存数据乱码以及xml文件头编码格式改变的原因和解决方法
- FLV文件格式(Z)(转载)
- [android]Lyric LRC格式文件解析
- 判断文件以及邮箱的格式时候正确
- 图像文件格式之PNG(转载)
- [Excel] CsvHelper---C#关于CSV文件的导入和导出以及转化 (转载)
- 在VS.NET2005中使用java代码段以及SOL文件格式的解析
- 转载了一篇PGM文件格式的介绍,虽然不是特别全面,大体了解下还是够了
- elf文件格式与动态链接库(转载)
- MP4文件格式的解析,以及MP4文件的分割算法