字幕工具
字幕工具:导入 SRT 内容,批量平移或缩放时间轴,修正音画不同步。
Subtitle
Subtitle - online utility on ToolBox.
📐 工作原理与说明
Subtitle - online utility on ToolBox.: computes and outputs results from the input parameters.
SRT 字幕内容
字幕格式说明
| 格式 | 扩展名 | 时间格式 | 用途 |
|---|---|---|---|
| SRT | .srt | HH:MM:SS,mmm | 最通用,外挂字幕 |
| WebVTT | .vtt | HH:MM:SS.mmm | HTML5 video 标签 |
| ASS/SSA | .ass/.ssa | H:MM:SS.cc | 样式丰富的字幕 |
| SBV | .sbv | H:MM:SS.mmm | YouTube 字幕 |
| LRC | .lrc | [mm:ss.xx] | 歌词文件 |
常用操作
⏩ 整体提前 2 秒:偏移 = -2000 ms
⏪ 整体延后 2 秒:偏移 = +2000 ms
🎬 25fps 转 24fps:速度倍率 = 25/24 = 1.0417
🎬 24fps 转 25fps:速度倍率 = 24/25 = 0.96
⏱ 字幕慢了 0.5 秒:偏移 = -500 ms
📚 深度解析:字幕时间轴调整
💡 常见使用场景
- 外挂字幕与视频音轨不同步:下载的字幕整体偏早或偏晚,用「整体偏移」一次性把全部时间轴 +N / −N 毫秒对齐,无需逐条手改。
- 帧率/倍速转换导致错位:源 25fps 视频转成 24fps 导出时,时间轴需按比例缩放(速度倍率 25/24≈1.0417),否则越往后偏移越大。
- 双语或剪辑版字幕拼接:先批量偏移把两段时间轴接顺,再分别导出 SRT 与 WebVTT,适配外挂字幕与 HTML5 播放器。
算例(示例字幕 00:00:05,000 → 00:00:08,500)
该条 start=5000ms、end=8500ms。①整体提前 0.5 秒:偏移 −500ms、倍率 1 → start=4500ms(00:00:04,500)、end=8000ms(00:00:08,000)。②25fps 转 24fps:速度倍率 25/24≈1.0417 → start=5000×1.0417≈5208ms(00:00:05,208)、end=8500×1.0417≈8854ms(00:00:08,854)。③合并(偏移 −500 + 倍率 1.0417):start≈4708ms(00:00:04,708)、end≈8354ms(00:00:08,354)。工具公式为 newTime = origTime × 倍率 + 偏移(ms),先缩放后平移。
❓ 常见问题(FAQ)
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
字幕工具是一款视频处理领域的在线工具。视频处理工具,纯前端运算,保护隐私。
功能特点
- 纯前端处理,视频不上传
- 支持多种视频参数
- 实时预览效果
- 保护隐私,数据不离开设备
使用场景
- 视频格式与参数处理
- 视频压缩与优化
- 视频信息查询
- 学习视频编码知识