1、LRC格式
歌词文件的格式非常简单,给个示例:
[ti:被遗忘的时光]
[ar:蔡琴]
[al:出塞曲]
[offset:500]
[00:00.80]是谁在敲打我窗
[00:09.50]是谁在撩动琴弦
这里,ti是标题,ar是歌手,al是专辑,offset是延时(单位ms,正数代表整体后延,负数代表整体前提),后面再就是具体哪个时间后(分:秒.毫秒)显示哪些歌词了。而在视频播放中,实际上只需要用到offset和后面的具体时间。
2、SRT格式
SRT格式是一种非常简单的字幕文件格式,示例:
1
00:00:22,027 --> 00:00:24,320
世人都喜欢抱怨。
2
00:00:25,865 --> 00:00:29,783
可事实却是:万事无绝对。
这便是两条字幕,每条字幕有三行,第1行是当前字幕序号(从1开始),第二行是字幕显示的时间段(时:分:秒,毫秒 --> 时:分:秒,毫秒),第三行才是要显示的字幕。对比可以看到,这两种格式的文件还是非常相似的,要做的便是一行一行地读取LRC文件,然后得到时间,组合成起止时间,写成SRT格式。需要提醒的是SRT时间是用逗号来分隔毫秒部分的,而LRC是用的点号。
3、基础数据
作为一个LRC文件,我们的数据结构大概是这样的:
1 public class LRC 2 { 3 public LRC(string path,int rank) 4 { 5 Path = path; 6 Rank = rank; 7 } 8 public string Path {get;set;} 9 public int Rank {get;set;}10 public TimeSpan Length {get;set;}11 public int Delay {get;set;}12 }
在此我省略了一些内容(主要就是INotifyPropertyChanged接口的实现部分),Path是一个歌词文件的所在路径,Rank是它在转换成字幕文件时所在的序号,Length则是歌曲应有的长度(默认为0,程序将计算lrc文件中最后一行歌词),Delay是歌曲的延时(也以ms为单位,正为延时,负为提前),但它与前面LRC文件中的offset不同,这是另外一个校对时间,是由我们自己来输入的,与LRC文件内容无关,默认也为0。
- PC官方版
- 安卓官方手机版
- IOS官方手机版















流氓兔影院(全网影视解析系统)v9.26 最新版
大饼ai变声器电脑pc客户端v1.2.4 官方版
幕连投屏电脑版v1.1.9.17 官方版
魔镜慧眼监控电脑版v2.0.26.230419 官方版
MAXHUB客户端电脑版1.5.2 官方版
云音乐歌词提取软件v5.9 免费版
芦笋提词器电脑版2.0.3 官方PC版
金舟投屏电脑接收端2.2.0.0 官方版
vray6.0(V-Ray 6 for 3ds Max 2023)免费版
Adobe Media Encoder 2023中文版v23.0 免费版
Adobe Audition 2023 中文版v23.0.0.54 免费版
veyon电子教室管理软件4.7.4.0 官方版
WeCam视频演播室2.0.9 官方版
土豆录屏软件1.0.7 免费版
酷狗MV直链解析下载工具1.0 无水印版
zoom视频会议电脑客户端5.13.4 (11835) Windows版
水印云去水印软件2.3.0 官方版
Subtitle Edit 中文破解版(字幕制作软件)3.6.6 免费版
沃方录屏软件1.0.0.7 官方版
DreamScene2视频桌面软件2.0 免费版
EV互动视频会议软件1.0.2 官方版
乐播投屏电脑版5.2.22.0 最新免费版
知意配音电脑版3.4.81 官方版
酷狗直播伴侣6.78.3.780 官方正式版
录音啦windows旗舰版13.1 官方正式版
斗鱼直播管家1.2.11.0 官方pc版
企鹅电竞直播助手2.29.335.15 官网最新版【主播必备】
半岛音频音效助手1.0 免费版





EV屏幕共享软件2.2.2 电脑版
佳的美电视盒软件(TVR PLUS)1.0.0.1 中文绿
iSpring Free(ppt转flash工具)7.0 最新破解
PowerPoint to Flash2.61 中文破解版
电子配音软件1.0.2 绿色版
加密视频光盘提取(绿色版)3.0 最新版
飞转OCR文字识别软件1.7.9 官方版
斗鱼视频频解析下载工具包
quicktime编解码器3.2.5 中文免费版
完美解码播放器绿色版2017.7.9电脑免费版