跳到主要内容
SubtitleMatrix

空白字幕检测

质量检查空白字幕条
或者粘贴字幕文本

选项

一个框,两个选项,每个都有自己的页面。完全没有文本的字幕条占着时间轴却什么也不显示 —— 任何读法下这都不对,所以报告把它标为错误。没有字母的字幕条则是有内容但没有词:用音符代替歌词、单独的数字、三条横线。广播字幕会刻意使用这些,所以报告把它们标为需要看一眼,而不是错误,实测那一列会显示实际存在的字符。

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

空白字幕是一条占着时间轴却什么都不显示的字幕:完全没有文字,或者只剩空格与换行。这一页把它们逐条列出来,附上自己的起止时间和按去除空白后计得的字符数,结果是一份报告,不删条目、不动时间码。

来源很杂:译者删了台词留下时间块、从别的格式转换时丢掉了定位图形、脚本为尚未标注的音乐生成了字幕条。播放器里看不出来——那一条照样过去,屏幕上什么也没有——于是它们能穿过校对,在一整季文件里越积越多。代价是一段看起来已被覆盖、实际空着的时间,后续的时长审计或烧录流程会把它当成有内容的区间。

这一页说的“空”就是零:去掉所有空白后一个字符也没有。只含两个音符的条目不算空,只含一个数字的也不算,它们有内容,属于旁边的无对白字幕检测——那条字幕有东西,只是没有台词。两种缺陷的修法不同:空白条目可以直接删,音乐提示通常要留下并补上说明。

不存结束时间的格式也能测:LRC 的结束时间由下一条时间戳补出,所以报告里印的是一段真实区间而不是一个点。支持除纯文本外的十一种格式。报告以 PDF 为主产物、CSV 为第二份,批量文件串行处理,文件始终留在本机。

示例

一条完全没有文字的字幕

字幕

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

2
00:00:02,500 --> 00:00:04,000


3
00:00:04,000 --> 00:00:05,000
I was working late.

报告发现了什么

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Error      2      00:00:02.500   00:00:04.000   0 characters

中间那条字幕占用一秒半的时间轴,里面却什么都没有。报告保留它自己的起止时间,所以能凭时间码在文件里找到它,并量得 0 个字符——它被描述,而不是被修复。

空白算空,音乐符号不算

字幕

1
00:00:01,000 --> 00:00:02,000
   

2
00:00:03,000 --> 00:00:04,000
♪ ♪

报告发现了什么

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Error      1      00:00:01.000   00:00:02.000   0 characters

两条在编辑器里看起来都像空白,却不是一回事。三个空格去掉后什么也不剩,被列出;音符是内容,这一页不动它。两边都在这里判,这一页和无对白字幕检测就会变成同一页。

常见问题

空白字幕检测按什么标准判定一条字幕为空?

去掉空白后每条可见行都是零个字符。只含空格、制表符或换行的字幕算空白;含一个音符、破折号、数字或单个字母的不算——它有内容,归旁边的无对白字幕检测去问这算不算台词。

只有空格或换行的字幕会被空白字幕检测列出吗?

会。整行的空白在计量前都被去掉,三个空格和空无一物在报告里同样是 0 个字符。行内的格式标签也会在计数前移除,所以只套了粗体、里面什么都没有的条目仍然算零。

音乐符号会被空白字幕检测当成空白吗?

不会。音符是内容,这一页放行;它出现在无对白字幕检测里,因为那条字幕有东西、只是没人说话。两种缺陷的修法不同:空白条目可以直接删,音乐提示通常要留下并补说明。

空白字幕检测会删掉列出的条目吗?

不会。它列出条目、给时间码和字符数就停下。删除是另一项操作,把检查和修复分开,意味着你发给客户或归档的报告描述的是交付的那份文件,而不是这一页已经改过的版本。

空白字幕检测为什么接受 LRC?

因为 LRC 的结束时间可以由下一条时间戳补出来,报告因此能印出一段真实区间而不是一个点。在十一种被接受的格式里,它是唯一需要在读取时合成结束时间的那一种。

空白字幕检测的报告里有什么?

每条发现给出字幕条序号、开始、结束与实测字符数,顶部还有文件名、读取格式、条数和读取时的修复。主产物是 PDF,第二份是 CSV;两份各自下载,文件不被改动。

整批文件能一次交给空白字幕检测吗?

能。拖入多少个都行,它们逐份读取、各自出报告,报告一起打包成 zip 下载;队列显示每份的进度,可以中途取消,任何时刻都不会上传文件。

相关工具