字幕评分与字幕站
进阶
HolyArrs 怎样给字幕评分,什么时候搜索,以及每个字幕站的表现。
设置方法参见字幕。字幕站在第一个正式版里暂未开放,参见暂未开放的功能。
修改及格分
修改及格分 的链接搜索只有在分数达到或超过及格分时,才会自动保存字幕。手动选的字幕分数多少都可以。
- 打开 Settings > Subtitles(设置 > 字幕)。
- 分别给集和电影设置及格分,范围都是 0 到 100。
- 点击 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、赞助它或请我喝杯咖啡。