字幕工具

Subtitle

Subtitle - online utility on ToolBox.

📐 工作原理与说明

Subtitle - online utility on ToolBox.: computes and outputs results from the input parameters.

SRT 字幕内容

字幕格式说明

格式扩展名时间格式用途
SRT.srtHH:MM:SS,mmm最通用,外挂字幕
WebVTT.vttHH:MM:SS.mmmHTML5 video 标签
ASS/SSA.ass/.ssaH:MM:SS.cc样式丰富的字幕
SBV.sbvH:MM:SS.mmmYouTube 字幕
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)

SRT 与 WebVTT 的时间格式差在哪?
SRT 用逗号分隔毫秒(HH:MM:SS,mmm),WebVTT 用点号(HH:MM:SS.mmm)且需 WEBVTT 文件头;SRT 多用于外挂字幕,VTT 是 HTML5 <video> 原生支持格式。本工具一键互转,不必手动改分隔符。
只做整体偏移为什么不会越往后越偏?
整体偏移是「平移」(每条都加同一个毫秒数),不随时间累积;只有帧率/速度缩放(倍率≠1)才会按比例拉伸时间轴、产生累积偏移。若视频帧率变了,务必用速度倍率而非单纯偏移。
⚠️ 使用说明与注意事项
📖关于「字幕工具」 ▼

📝工具简介

字幕工具是一款视频处理领域的在线工具。视频处理工具,纯前端运算,保护隐私。

✨功能特点

🎯使用场景