为什么夜间灯光无法查找嵌入式动画字幕?
YuzuLingo · 2026年11月1日
夜间灯光查找已经存在于页面中的可选择字符文本。嵌入式动画字幕被绘制到视频图像中,因此浏览器在像素转换为文本之前没有字符串供夜间灯光扫描。
软字幕与硬字幕
软字幕是单独的轨道或DOM叠加:SRT、ASS、WebVTT或网站渲染的字幕。播放器和扩展可以将该文本呈现到页面上。硬字幕(嵌入式)行是每个视频帧的一部分。没有字幕文件,也没有文本节点——只有绘制过的字形的彩色像素。
夜间灯光实际读取的内容
夜间灯光和类似的悬停字典扫描指针下的文档文本,然后与已安装的字典压缩包匹配。它们不会打开视频解码器、采样帧或运行OCR。如果字幕从未成为HTML文本,则查找没有任何可以标记的内容。
修复它的OCR管道
硬字幕挖掘工具裁剪字幕区域,检测行变化,运行OCR在该裁剪上,并将识别的字符串绘制为真实的叠加文本。一旦该行在页面中成为文本,夜间灯光、10ten、中文或内置弹出窗口可以像任何其他字幕一样进行悬停扫描。离线OCR将帧保留在设备上;云OCR将图像发送到外部处理。
为什么离线播放器仍然感觉不同
像mpv加上挖掘脚本这样的桌面堆栈通常读取软字幕轨道或OCR本地窗口。浏览器流的动漫和C剧经常只提供硬字幕。缺失的步骤无论如何都是相同的:获取定时文本,然后查找单词。批处理工具将整个文件OCR为SRT以进行subs2srs;交互式工具OCR实时播放器,以便您不必离开视频。
什么仍然无法工作
安装更多夜间灯光压缩包并不能从像素创建文本。模糊或遮盖硬字幕而不使用OCR也不会留下任何可查找的内容。您需要一个真正的字幕轨道或一个在任何字典扩展能够提供帮助之前将字符发射到页面上的OCR叠加。