用 trace.moe 自动批量填地标截图时间——KML / MyMap 导入时的省时间功能
场景
KML / My Map 导入的地标数据只有坐标,没有集数和秒数——KML 格式本身不包含动画时间戳信息。
逐个人工填太烦了,Anitabi 提供了trace.moe 批量抓取来解决这个问题。
trace.moe 是什么
trace.moe 是一个动画截图反向搜索引擎——你丢一张动画里的任意一帧,它能告诉你:
- 出自哪部作品
- 第几集(EP)
- 第几分钟第几秒
原理是它有一个 1 亿+ 帧的数据库,用深度学习做近似匹配。
在 Anitabi 里的使用方式
KML 导入时
anitabi.cn/import 页面的集数管理区下方,有一个按钮:
使用 trace.moe 批量抓取空的截图时间
点击后:
- Anitabi 自动扫描本次导入中「EP 或时间为空」的地标
- 把这些地标的截图发给 trace.moe
- trace.moe 返回匹配结果(EP + 秒数)
- Anitabi 把结果自动填入对应地标的时间字段
批量地标管理时
后台地标截图管理器里也有类似功能——选中一批地标,批量跑 trace.moe。
抓取效果怎么样
取决于几个因素:
- 截图清晰度:PotPlayer 截的高清帧 > 手机截屏
- 作品热度:trace.moe 里热门番的帧数全、匹配准;冷门番可能匹配不到
- 画面独特性:独特场景(如 OP/ED 的标志性画面)命中率最高;路人甲、街道、天空这类通用画面容易匹配错作品
抓取不到怎么办
trace.moe 抓不到或抓错的地标:
- 提交后进地标编辑器手动修改——搜不到 trace.moe 的地标,可以在提交后进地标编辑器,手动选 EP 和填秒数
- 换一张更清晰的截图——如果原来的截图太糊、比例不对,trace.moe 可能识别不出来
- 自己看视频找——手动看原片,找到那一幕的准确时间
时间状态提示
KML 导入页面的卡片 UI 里,每个地标条目:
- 集数下拉图标旁边有感叹号 = 这个地标的时间还没设置
- 无感叹号 = 已设置
底部统计区会显示:
- 导入地标数
- 缺少截图数
- 缺少时间数
一目了然,知道还有多少地标需要手动补。
小技巧
提交前先看一下统计区——如果缺少时间数不多(比如 3 个以内),可能 trace.moe 抓不到的都是冷门番,手动填更快。如果缺少时间数很多(比如 20 个),trace.moe 可能一次性帮你解决大半。