使用工具从油管下载的视频字幕是vtt格式,找了很久没有发现一个能用的转成srt格式的方法,只好自己弄了
1.除掉文件头
2.用正则替换掉尖角号里的内容
正则表达式为:<[\S\s]+>,还要去掉所有的:align:start position:19%
3.用程序为每行字幕添加序号,我用的java
public static void main(String[] args) {
try {
BufferedReader br = new BufferedReader(new FileReader("vtt的路径"));
String line = null;
String result = "";
int i = 1;
while ((line = br.readLine()) != null) {
if(line.startsWith("0")){
result += String.valueOf(i)+&#