跳转到内容

字幕评分与字幕站

进阶

HolyArrs 怎样给字幕评分,什么时候搜索,以及每个字幕站的表现。

设置方法参见字幕。字幕站在第一个正式版里暂未开放,参见暂未开放的功能。

搜索只有在分数达到或超过及格分时,才会自动保存字幕。手动选的字幕分数多少都可以。

  1. 打开 Settings > Subtitles(设置 > 字幕)。
  2. 分别给集和电影设置及格分,范围都是 0 到 100。
  3. 点击 Save(保存)。你应该会看到下次搜索运行时用上新的及格分。

及格分低,会接受匹配较松的字幕,这类字幕更容易对不上时间。及格分高,会为了等一个接近的匹配而等得更久。默认是集 90、电影 70。

每条字幕按下面这些得 0 到 100 分:

  • 名称和年份对得上,如果是一集,还要季和集对得上,
  • 发布组、片源、分辨率、视频编码、音频和剪辑版与你的文件相同,
  • 符合你要的听障字幕和强制字幕选项,
  • 上传者可信,
  • 帧率提示,值 1 分。HolyArrs 不会测量你视频的帧率,所以这一项很少能加分。

属于别的条目、年份、季或集的字幕得 0 分。

字幕站按优先级数字从小到大依次查询。

状态 含义
On(开) 每次搜索都会查询。
Paused(已暂停) 你把它暂停了。点击 Turn on(开启)让它恢复。
Resting until(休息到) 它失败了。HolyArrs 过了那个时间再试。
Needs your account(需要你的账户) 你填好账户信息之前,它不会运行。

Test(测试)会对一个已知的条目搜索一次。测试失败绝不会让字幕站暂停。

现象:某个字幕站显示 Resting until。 原因:它失败了。休息多久取决于失败原因,参见下面的“字幕站休息多久”。 解决办法:等一等,或者改好账户信息后保存。保存会让字幕站重新开启。

现象:某个字幕站显示 Needs your account。 解决办法:打开这个字幕站,填上它要的信息。

现象:测试失败。 原因:账户信息不对,或者字幕站挂了。测试失败绝不会让字幕站暂停。

HolyArrs 什么时候搜索
触发条件 默认 范围
新文件,来自导入或更好的副本 立即搜索
仍然缺字幕的文件 每 6 小时 1 到 168 小时
Files per run, at most(每次最多处理的文件数) 100 1 到 1000
Slow down after three weeks(三周后放慢) 开:3 周内没找到,之后每周搜索一次 开或关
Look for better subtitles(找更好的字幕) 开:每 12 小时一次,针对最近 7 天内保存、分数低于 99 的字幕 每 6 到 168 小时,字幕保存天数 0 到 30 天

更好的字幕,分数必须高于被它替换的那条。

其他设置项
设置项 作用 默认 范围
Count subtitles inside the video(把视频内嵌的字幕算上) 文件里已经有的语言算作已有。 开
Leave out picture subtitles(不算图形字幕) 来自光盘的图形字幕轨不算数,因为很多播放器显示不了。 关
听障字幕文件后缀 保存的文件所用的后缀。 .hi .hi、.cc、.sdh
Sync fix(同步修正)起始步长 同步修正对话框一开始用的步长。 500 ms 10 到 60000 ms
Sync fix 帧率 对话框一开始用的帧率。 25 到 23.976 各 1 到 120
字幕站限制和 Reach the local network

Limits(限制)设定两次调用之间的等待时间、一个时间窗口内最多调用几次,以及每天的下载次数。

限制 默认 范围
两次调用之间的等待 1000 ms 0 到 60000 ms
每个窗口的调用次数 60 1 到 10000
窗口长度 3600 s 60 到 86400 s
每天下载次数 不设上限(0) 0 到 100000

Reach the local network(访问局域网)只用于运行在你自己网络里的字幕站。

字幕站休息多久
原因 休息时间
没有响应 20 分钟,每次翻倍,最长 6 小时
要求 HolyArrs 放慢 字幕站给出的时间,最长一天;没给就是 1 小时
达到了下载限额 直到字幕站重置,或 UTC 午夜
返回了 HolyArrs 读不懂的回答 6 小时
拒绝了你的账户信息,或出现了人机验证 12 小时
字幕站与账户
字幕站 覆盖范围 账户 备注
OpenSubtitles.com 电影和剧集 API 密钥、用户名和密码 搜索用密钥;下载要登录。先按文件哈希匹配,再按 IMDb 或 TMDB id,最后按名称。机器翻译的字幕不算。
subdl 电影和剧集 API 密钥 按 TMDB id、IMDb id 或名称搜索。下载次数在 UTC 午夜重置。
Gestdown 剧集 不需要 来自 Addic7ed 的剧集字幕。
Podnapisi 电影和剧集 不需要 一开始是关着的,因为这个站现在没有响应。等它有响应了再开启。
Addic7ed (direct) 剧集 用户名和密码 默认两次调用至少间隔 3 s,每天 100 次调用。没做完的字幕不算。HolyArrs 绝不会尝试绕过验证码。

需要账户的字幕站只对着模拟服务器测试过。第一次真正搜索之前,先运行 Test。

API

所有字幕路由都在 http://your-server:6262/api/v1/openapi.json 里,位于 Subtitles 标签下。搜索的回答里是对应后台任务的 id。参见 API 路由。

HolyArrs 是免费的。如果它帮你省了时间,欢迎在 GitHub 上点个 Star、赞助它或请我喝杯咖啡。