工具功能
本工具可以在线解析SRT、VTT、LRC三种常见字幕格式,支持输出为任意一种目标格式,同时提供时间偏移调整、帧率转换、合并短文本行功能,所有处理均在您的浏览器本地完成,不会上传数据到服务器。
使用方法
- 将需要转换的字幕内容粘贴到输入框中
- 根据需要设置参数:
- 时间偏移:输入毫秒数,正数整体延后,负数整体提前,比如输入1000表示所有字幕延后1秒
- 帧率转换:选择原字幕帧率和目标帧率,工具会自动换算所有时间点
- 合并短行:开启后会自动将间隔小于500毫秒的连续短行(小于10个字符)合并为一条字幕
- 输出格式:选择需要生成的字幕格式
- 转换结果会自动生成在下方输出框,可以直接复制使用
转换原理
- 时间偏移:每条字幕开始时间和结束时间均加上设定的偏移值。公式:
新时间 = 原时间 + 偏移值 - 帧率转换:根据原帧率和目标帧率的比例换算时间。公式:
新时间 = 原时间 × (原帧率 ÷ 目标帧率) - 合并短行:连续多条短文本,且前一条结束和后一条开始间隔小于500毫秒时,自动合并文本和时间区间
- 输出格式按照对应格式标准生成时间戳和文本结构
注意事项
- 目前不支持带样式标记的复杂VTT字幕,仅支持基础文本字幕解析
- LRC格式本身不包含结束时间,工具会根据下一行歌词的开始时间自动推算结束时间
- 帧率转换适合不同帧率视频的字幕适配,常见电影帧率为23.976fps,PAL制式为25fps,NTSC为30fps
- 如果转换后字幕不对,请先检查原字幕格式是否标准,部分非标准字幕可能无法正确解析