跳到主要内容
SubtitleMatrix

字幕超长时长检测

质量检查异常的显示时长
或者粘贴字幕文本

选项

一个时长 —— 7000、7s 和 00:00:07,000 都可以。它是最短时长框的另一端:超过这个时间还在屏幕上的字幕通常已经超出了它的台词,观众会再读一遍,或者开始等它消失。这个框属于检查页,所以文件原样返回 —— 报告会列出每一条超过上限的字幕,并在限值旁边给出实测时长。它与最短时长框是同一个问题的两端,所以一页只会带其中一个,不会两个都有。

时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。

字幕在屏幕上待得太久,会压到下一个镜头、下一句对白,甚至整场戏上,告诉观众一件已经不成立的事。这一页把你设定的时长上限当作唯一标尺,逐条列出超过它的字幕条,给出起止时间、实测毫秒数和用来比较的限值。它只出报告,不改文件。

超长字幕常见于反复经手的素材:按镜头而不是按句子拉长的对齐、只延长了一端的合并、译文变长却没有重排的时间轴。报告把每条超出多少毫秒印在同一行——七秒的上限上多出七秒,和只多出四百毫秒,是两种不同的问题。

判据是严格大于。你填的数字是“一条字幕最长可以待多久”,恰好等于它的字幕不会被列出。过短与超长共用同一条规则,问的却是相反的问题,所以两页各只收一个阈值:一页同时设两个数,读报告的人就分不清某条发现落在区间的哪一头。

支持十种同时存有开始与结束时间的格式:SRT、WebVTT、ASS、SSA、SBV、SMI、MicroDVD、TTML、JSON 与 CSV。LRC 与纯文本没有结束时间,量不出时长。批量文件串行处理,可以中途取消;全程在浏览器里完成,文件不会上传。

示例

一条活得比镜头还久的字幕

字幕

1
00:00:01,000 --> 00:00:03,000
Where were you?

2
00:00:03,000 --> 00:00:12,000
I was working late, and then I stayed on to finish the report, and by the time I looked up it was morning.

报告发现了什么

Cue duration outside the limit — 1 found

Severity   Cues   Start          End            Measured   Limit
Warning    2      00:00:03.000   00:00:12.000   9000 ms    7000 ms

九秒对七秒的上限。文件不会被改动:切开一条超长字幕意味着决定句子的哪一半可以删掉,那是人的判断,不是时间轴工具该做的事——这也正是这一页只报告、不修复的原因。

恰好落在上限上

字幕

1
00:00:01,000 --> 00:00:08,000
I was working late, and then I stayed on to finish the report.

报告发现了什么

Cue duration outside the limit — Nothing found

Cues         1
Checks run   1

恰好七秒对七秒的上限,没有发现。上限就是一条字幕最长可以待的时间,方向与过短页的最短时长一致:你填的数字是合法的,只有超过它才成为发现。

常见问题

字幕超长时长检测在什么条件下列出一条字幕?

当它在屏幕上停留的时间严格长于你填的上限(单位毫秒)。恰好等于上限的字幕不会出现,所以那个数字是“一条字幕最长可以待多久”。上限对整次运行生效,并印在每条发现的限值列里。

超长时长检测的上限应该填多少?

默认是七秒,也是多数风格指南附近的值。它不是这一页强加的标准,而是可改的起点;报告永远印出实际使用的数字,隔几个月再读也不会不知道当时比的是什么。

超长时长检测会顺手把长字幕切开或缩短吗?

不会。它只报告,不移动任何时间码、不删任何文字。切成两条会改变观众读到什么、什么时候读到,那属于了解素材的人的决定——这一页只告诉你哪些字幕需要做这个决定。

超长时长检测和阅读速度检查有什么区别?

阅读速度问的是“这段时间里塞的字是不是太多”,是另一页;这一页只量显示时长,不管文字装不装得下。一条只有两个词的字幕可以又长又难读,也可以很长但完全读得完。

超长时长检测支持哪些字幕格式?

十种同时存有开始与结束时间的格式:SRT、WebVTT、ASS、SSA、SBV、SMI、MicroDVD、TTML、JSON 与 CSV。LRC 与纯文本每行只有一个时间点,量不出时长,需要先转换。

同一份文件能同时跑超长和过短两页吗?

能,但不在同一页——每页只声明一个阈值,一次运行要么给过短清单要么给超长清单。想两头都看就跑两遍,这是有意的:一份报告同时装两个阈值,读者就得自己算每条落在区间的哪一头。

超长时长检测的报告里有什么,怎么下载?

顶部是文件名、读取格式、字幕条数与读取时的修复;下面按发现逐行给出字幕条序号、起止时间、实测毫秒与限值。主产物是 PDF,第二份是 CSV,两份各自下载;文件本身不会被改写。

相关工具