相邻字幕条合并
或者粘贴字幕文本
选项
两条字幕之间的间隔小于或等于这么多毫秒时合并成一条,从第一条的开始持续到最后一条的结束。判断是包含边界的,正好等于这个值也会合并。对于句子被从中间切开的文件,1000 毫秒(一秒)是不错的起点;像 40 毫秒这样的小值只会消掉本来应该是一条的字幕之间的闪烁。
空格 把两段文本接在同一行,适合原文件把一句话拆到了两条字幕里的情况。换行 把它们叠成两行,这条字幕会变成在整个时间跨度内显示的双行字幕。
时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。
这一页在两条相邻字幕之间的空隙足够小时把它们并成一条。你设定上限(默认 1000 毫秒),任何间隔不超过该值的两条字幕都会合成一条。它适合会闪的文件:一句话被拆成两条、转写服务按词导出、或者一组行的空隙短到字幕看起来在一明一灭。
合并后的字幕从第一条的开始持续到最后一条的结束,中间的停顿被合并后的文字填满。这消除了闪烁,也正是需要确认的一点:原字幕员有意留下的停顿——两位说话人之间的一拍、包袱之前的停顿——现在被文字盖住了。文件其余部分不动,合并组之外的字幕一毫秒也不移,序号保持原样,所以输出里第 3 条可以接在第 1 条之后。
最后一个决定是两段文字怎么相接。单行用空格把它们连起来,适合被拆开的一句话:读者在整个区间看到一行连续的文字。分行把它们上下叠放,适合两段本来就要当两行读的内容——一句简短对白、译文上的说明文字。需要在两者之间插入自定义分隔符(破折号、斜杠)的是双语合并,属于文本组而不是时间轴修正。
上限刻意停在 60 秒:再往上就不是在合并字幕,而是在压塌时间轴,只有一条字幕的文件不是字幕文件。与这里每一页一样,文件不上传,十种文本格式都按同一方式读取。
示例
一句话被拆成两条字幕
输入
1
00:00:01,000 --> 00:00:02,500
She walked into the room
2
00:00:02,600 --> 00:00:04,000
and closed the door.
输出
1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door.
100 毫秒的空隙远在一秒上限之内,句子重新完整。播放器在两条字幕之间做的淡出淡入消失了:这一行持续三秒,而不是中间消失十分之一秒。合并后保留序号 1,因为它是幸存的那条;合并后不会给文件重新编号。
同样两条字幕,保留成两行
输入
1
00:00:01,000 --> 00:00:02,500
She walked into the room
2
00:00:02,600 --> 00:00:04,000
and closed the door.
输出
1
00:00:01,000 --> 00:00:04,000
She walked into the room
and closed the door.
时间完全相同,输出不同:选择分行后,第二条的文字写成同一条字幕的第二行,而不是接在后面。适合两半本来就要成对阅读的内容,也适合两条原本就各占一行的双语文件。一条字幕能装多少行由格式决定,这里是文件里的硬换行,不是自动折行。
常见问题
一句话被拆成两三条字幕时,空隙阈值该填多少?
从 1000 毫秒开始。转写服务导出的文件通常在同一句话的碎片之间留 50 到 300 毫秒,一秒既明显宽于它,又远小于句与句之间的停顿。两段文字如何相接可选分行或单行,整季可以一次排队跑完,然后看时间轴预览:那是发现“想保留的停顿被吞掉”最快的方式。
合并相邻字幕条后字幕出现的时间会变吗?
对合并的那些会变,而且这正是目的。合并后的字幕从第一条开始时开始、到最后一条结束时结束,中间的间隔被文字填上。文件里其它每条字幕都保持精确时间。如果合并区间内某个停顿是故意的,把上限调低到这一对不再合并,或把这些字幕留到另一次运行单独处理。
合并后字幕序号会重新编号吗?
不会。幸存字幕保留原序号,被吸收字幕的序号消失,所以原本有 1、2、3 的文件可能输出 1 和 3。格式自带的编号是标签而不是序列,保留它意味着输出里的序号仍与起始版本对得上,对比两份文件时很重要。
首尾相接的字幕需要合并吗?
只有你确实想合并时才需要。零间隔正是计时良好的文件的样子:每条字幕都在下一条开始处结束。把上限设为 0 就会合并这些对,这也解释了指明“只合并重叠”的那一页为什么有意不碰首尾相接的字幕,而不是顺手把它们合掉。
按空隙合并字幕会丢文字吗?
不会。每条字幕的每个词都会进入输出;失去的是被吸收字幕各自的独立时间,会记在有损说明里。样式是 ASS 这类文件上需要注意的例外:一条字幕只能带一个样式,两条不同样式的字幕合并时保留前一条的样式,报告会计入未能带过来的部分。
能把整份文件合并成一条字幕吗?
不会误操作到那一步。输入框最大 60000 毫秒,所以最宽设置只合并相隔一分钟以内的字幕——足够处理拆得很碎的歌词或赶出来的采访,不足以把一集压成一条。如果一份文件真是一条字幕的文字散在几百条里,先删掉不要的,或者确认你拿到的是转录稿而不是字幕文件。