字幕对齐到时间码
或者粘贴字幕文本
选项
最早那条字幕应落到的时刻,用钟面时间表示。00:00:00,000 是最常见的情况:它去掉开头的偏移,让字幕随画面一起开始。所有字幕移动同样的量,因为偏移是按第一条字幕当前位置量出来的。这是一个目标时刻,不是距离 —— 想把所有字幕整体延后固定时长,请用毫秒偏移的页面。
时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。
这一页把整份字幕平移,让最早的一条落在一个指定的时刻上。输入框默认已经填好 00:00:00,000,所以最常见的任务——去掉片头、让第一条字幕随画面出现——不需要输入任何东西:拖入文件直接运行,每条字幕都会按文件自身的片头长度前移。填入别的时间,第一条字幕就去那里,其余字幕跟着一起走。
你填的是目的地,不是距离。这正是它与“按毫秒平移”“按时间码平移”几页的区别,理由有两层。第一层是数字从哪来:当你把字幕和视频并排看时,手里是两个时钟读数——这行在文件里是 00:01:12,在视频里是 00:01:16——再心算“晚四秒”正是容易丢符号的一步。第二层是什么会出错:因为偏移以文件自身最早的字幕为基准,任何字幕都不可能被推到时间轴起点之前,这里没有删除、也没有缩短,这是负偏移页给不了的承诺。
开头正确、结尾偏几秒的文件,是这一页修不了的情况:单个时刻只能移动时间轴,不能拉伸。那是两定点版本的用途。可以在十分钟处设一个检查点,看它是否落在预期位置;如果开头对而十分钟处不对,文件需要的就不只是偏移,还有比例。
全部在浏览器标签页内运行。SRT、WebVTT、ASS、SSA、SBV、SAMI、MicroDVD、TTML、JSON、CSV 都按文件真实内容读取而不是按扩展名猜测,帧号格式也一样,一百个文件的队列一次跑完,全程不上传。
示例
两秒片头,输入框保持默认
输入
1
00:00:02,000 --> 00:00:04,000
Hello there.
2
00:00:07,500 --> 00:00:09,000
Second line.
输出
1
00:00:00,000 --> 00:00:02,000
Hello there.
2
00:00:05,500 --> 00:00:07,000
Second line.
默认运行的例子。文件最早的字幕在 2 秒,于是偏移是负 2 秒,所有字幕随之移动:第一行现在从第一帧出现,第二行在 5.5 秒。两条字幕仍相隔 3.5 秒,这是从文件上取掉一个统一偏移,而不是把每条字幕分别送去目标时刻。
字幕本来就该从五秒开始
输入
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:04,000 --> 00:00:06,000
Second line.
输出
1
00:00:05,000 --> 00:00:07,000
Hello there.
2
00:00:08,000 --> 00:00:10,000
Second line.
片头更长,或第一场前多了一张卡:最早一行应在 5 秒,于是整份文件后移 4 秒。只需从新的片头读出 00:00:05,000 填进去。若改填“5 秒的偏移量”,第一条会落在 6 秒,后面每条也都晚 5 秒。
常见问题
怎样用字幕对齐到时间码去掉片头?
把输入框留在 00:00:00,000 直接运行。偏移以文件自身最早的字幕为基准,所以不需要输入任何数字:第一行在 2 秒的文件,回来后每条字幕都提前 2 秒。这也是没有单独“从零开始”页面的原因——不改输入框时它做的就是这件事。
字幕对齐到时间码和按秒数平移文件有什么不同?
这里填的是第一条字幕应该出现的时刻,不是要移动的距离。填 00:00:30,000 会把最早的字幕放到 30 秒;而在毫秒平移页填 30 秒的偏移,会让它落在“原来的位置再加 30 秒”。目的地也不能为负,所以这一页永远不会把字幕推过片头并使其变短。
文件第一条字幕已经在目标时刻时,页面会做什么?
偏移算出来是零,文件逐字节原样返回。既不算有损,也不报告“无操作”,因为一次恰好没有改变任何东西的请求,与面板空着不是同一件事:两者下载结果相同,但在页面上方画出的时间轴上不同。
开头对、结尾偏几秒的字幕,对齐到时间码能修好吗?
不能。一个时刻只能移动时间轴,永远不会拉伸它,所以对齐第一条之后,结尾仍然错得一样多。想快速判断,可以把文件十分钟处指向它应该在的时刻:如果开头对而十分钟处偏了,文件需要的是两定点页,那里会同时解出比例与偏移。
时间码框对齐的是第一条对白还是文件里最早那条字幕?
是最早的那条字幕,不管它是什么。片尾曲字幕、声音描述、开场招牌都算;如果它在文件里排第一,被送去目标时刻的就是它。这一页无法瞄准更靠后的字幕;如果最早一条正确而后面某条不对,请用两定点页并指定那条字幕的时刻。
对齐到时间码会让某条字幕消失或变短吗?
不会,这是“目的地”式输入框的性质,不是某个设置。因为偏移取自文件自身最早的字幕,每个新的开始时间都不早于你输入的时刻,而该时刻不为负。能把内容推出时间轴起点的是那些由你提供负的移动量的页面。