无对白字幕检测
或者粘贴字幕文本
选项
一个框,两个选项,每个都有自己的页面。完全没有文本的字幕条占着时间轴却什么也不显示 —— 任何读法下这都不对,所以报告把它标为错误。没有字母的字幕条则是有内容但没有词:用音符代替歌词、单独的数字、三条横线。广播字幕会刻意使用这些,所以报告把它们标为需要看一眼,而不是错误,实测那一列会显示实际存在的字符。
时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。
无对白字幕是一条有内容、却没有任何人说话的字幕:一个音符、一个破折号、一个孤零零的数字、舞台提示留下的方括号,或者一排代替音效的符号。这一页把这些条目列出来,附起止时间与字符数,返回一份可下载的报告,不改写文件。
这一页与空白字幕检测的分界线画在字母上,而不是画在“空”上。只有空格或换行的条目算空白,交给那一页;含两个音符的条目有内容,在这里报告。分开的理由是修法不同:空白条目删掉不损失信息,而代表音效的条目通常必须留在原位并补上规范标注,否则听不见声音的观众就丢了画外发生了什么。
计的是 Unicode 字母,不是 ASCII 的 A 到 Z。这一点不是细节:只认英文字母的检查会把中文、日文、韩文、俄文、希腊文的每一行都判成无对白,而这个错误在所有英文测试文件上都看不出来。只要任意一行里有一个字母,这条字幕就通过;数字与标点不算。每行发现旁边的字符数是判断的全部依据。
这些发现标为警告而不是错误——屏幕上有东西,它该不该在,是对文件的判断而不是文件本身的缺陷。支持除纯文本外的十一种格式,报告 PDF 与 CSV 各一份;整批文件可以一次过队列,文件不上传。
示例
一条音乐提示和一个裸数字
字幕
1
00:00:01,000 --> 00:00:02,000
♪ ♪
2
00:00:03,000 --> 00:00:04,000
42
3
00:00:05,000 --> 00:00:06,000
I was working late.
报告发现了什么
Cues with no words — 2 found
Severity Cues Start End Measured
Warning 1 00:00:01.000 00:00:02.000 3 characters
Warning 2 00:00:03.000 00:00:04.000 2 characters
前两条都不是空白:它们有内容,却都不含一个词。发现因此是警告而不是错误——屏幕上有东西,它该不该在,是对文件的判断,不是文件本身的缺陷。
非拉丁文字也按字母计
字幕
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
Warning 2 00:00:03.000 00:00:04.000 3 characters
中文那一行没有被列出,三个破折号被列了出来。按 Unicode 字母而不是 ASCII 范围计数,才能让这一页对中文、日文、韩文、俄文与希腊文文件都成立——而只认 ASCII 的检查在每一份英文夹具上都显得完全正确。
常见问题
无对白字幕检测在什么条件下列出一条字幕?
可见文字里一个字母都没有:只有数字、标点、音符、括号或符号,或者它们的混合。任意一行里出现一个字母,这条字幕就通过;只有空白的条目算空白,归空白字幕检测报告。
中文、日文、韩文字幕会被无对白字幕检测误判吗?
不会。它按 Unicode 字母计数,汉字、假名、谚文、西里尔、阿拉伯、希腊与天城文都算台词。只认 ASCII 的检查会把这些文件的每一行都判成无对白,而这个错误在任何英文测试文件上都看不出来。
无对白字幕检测和空白字幕检测的区别是什么?
空白是去掉空白后什么都没有;无对白是有东西、但没有任何词被说出来。实测那一栏一眼能分开:这一页的发现字符数永远大于零。分开是因为修法不同——空白可以删,音乐提示通常要留下并补标注。
为什么无对白字幕检测把这些列为警告而不是错误?
一条含两个音符的字幕不是文件缺陷,它可能是刻意的声音描述,也可能是有人打算回头处理的占位符。报告只说有什么、有多少,判断留给知道这条字幕用途的人。
无对白字幕检测会改写或删除文件内容吗?
不会。它读文件并生成报告,主产物是 PDF、第二份是 CSV。不删条目、不改文字,报告里的时间码就是文件自己的,凭开始时间就能在编辑器里找到每一条发现。
无对白字幕检测接受哪些字幕格式?
除纯文本外的十一种:SRT、WebVTT、ASS、SSA、SBV、SMI、LRC、MicroDVD、TTML、JSON 与 CSV。纯文本没有字幕条,每一行都只是行,没有时间轴可以挂上发现。
文件里一条字幕都没有时,无对白字幕检测会报什么?
报告会写明:字幕条数为零、运行了一项检查、没有发现。这与文件读不出来不同,也与检查过且干净不同——三句话必须分开,因为只有一句意味着可以放心。