Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >trace.moe

trace.moe

作者头像
阿超
发布于 2025-04-05 06:04:48
发布于 2025-04-05 06:04:48
1.5K0
举报
文章被收录于专栏:快乐阿超快乐阿超

所谓世人,不就是你吗?——太宰治《人间失格》

GitHub - soruly/trace.moe: Anime Scene Search by Image

https://trace.moe/

trace.moe:通过截图识别番剧的开源神器

trace.moe 是一个开源的番剧识别服务,通过上传任意一帧截图,即可快速识别出该画面来自哪一部动画、哪一集,甚至精确到具体的时间点。其核心目标是为动漫爱好者、视频剪辑师和弹幕平台提供“以图识番”的能力。

一、项目简介

trace.moe 由 @soruly 开发,提供完整的后端识别引擎、Web API 接口以及前端页面,支持本地部署和线上使用。用户可以通过网页上传截图,也可以通过 API 集成进第三方应用。

该项目已部署于 https://trace.moe,开放免费使用,也支持自行搭建私有服务。

二、核心功能

  • 以图搜番:通过上传图片识别动画出处,返回标题、集数、时间戳、相似度等。
  • 时间定位:输出画面在原动画中出现的时间范围,支持跳转播放。
  • 多语言支持:返回中英日等多语种标题信息。
  • 公开 API:适用于 Bot、插件、弹幕系统等集成。

三、工作原理

  1. 使用 ffmpeg 将动画视频帧提取为图像特征向量;
  2. 使用 anime-face-detection 检测画面中的面部特征;
  3. 将图像向量存入 annoy 索引中,用于高效相似度匹配;
  4. 上传查询图像后,提取其特征,与索引库进行比对;
  5. 返回最相似帧的信息,包括标题、集数、时间等。

四、本地部署方式

trace.moe 提供 Docker 支持,可快速本地部署:

代码语言:txt
AI代码解释
复制
git clone https://github.com/soruly/trace.moe.git
cd trace.moe
docker compose up -d

可选地,也可以使用 yarnnode 手动部署前端与后端服务。

五、API 使用示例

图片 POST 查询:

代码语言:txt
AI代码解释
复制
curl -X POST https://api.trace.moe/search \
  -F "image=@screenshot.jpg"

响应数据结构

代码语言:txt
AI代码解释
复制
{
  "result": [
    {
      "anilist": 12345,
      "filename": "ep01.mp4",
      "episode": 1,
      "from": 123.45,
      "to": 126.78,
      "similarity": 0.954,
      "video": "https://media.trace.moe/video/...",
      "image": "https://media.trace.moe/image/..."
    }
  ]
}

六、适用场景

  • 番剧爱好者查找出处
  • 弹幕网站自动匹配弹幕源
  • 视频剪辑工具识别素材来源
  • 社区答题类互动(如 “来猜番”)

七、项目亮点

  • 高相似度识别:即使画面模糊也能精准匹配;
  • 自建灵活:支持私有部署、个性化索引;
  • 实时查询:在线响应快速,适合集成化使用;
  • 持续维护:项目更新频繁,社区活跃。

八、结语

trace.moe 是“以图识番”领域的代表项目,简单高效、开放易用。无论是动漫站点、二次元工具、Bot 开发者,还是普通动画爱好者,都能从中获益。

如果你对技术细节感兴趣,欢迎深入阅读其 GitHub 源码仓库,并尝试搭建属于你的番剧识别服务。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL高可用架构之MHA详解
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中, MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。
星哥玩云
2022/08/17
2.1K0
MySQL高可用架构之MHA详解
MHA 切换的2个异常(masterha_master_switch line 53)
        MHA 在测试手动故障转移和在线切换的过程中,碰到了2个比较诡异的问题,在使用IP地址调用的时候均无法测试成功,出现了Detected dead master xxx does not match with specified dead master以及xxx is not alive。下面是这2个错误问题的描述及解决方案。
Leshami
2018/08/13
4770
mysql高可用集群架构-mha架构
官方介绍:https://code.google.com/p/mysql-master-ha/
章工运维
2023/08/24
4950
mysql高可用集群架构-mha架构
MySQL MHA部署 Part 5 MHA部署指南
--remove_dead_master_conf意思为当发生切换后,老的主库信息会从配置文件删除
bsbforever
2020/08/19
7990
MySQL MHA部署 Part 5 MHA部署指南
带你玩转MHA高可用集群
一、简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,现在很多大型的电商网站都采用此解决方案例如:某宝、某东、某会,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内手动或自动(如需自动需结合使用脚本实现)完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用性,就因为有此特性,受到很多大型电商网站的宠爱
小小科
2018/05/04
9080
带你玩转MHA高可用集群
mysql3
MHA(Master High Availability)是目前在MySQL高可用方面相对成熟的一个解决方案,MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点,在此期间,MHA会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA还提供了master节点的在线切换功能。
py3study
2020/01/09
4070
MHA VIP切换脚本
    MHA能够在10~30秒内实现自动故障检测和故障转移,适用于对高可用性,数据完整性要求较高的场合。要做到无缝切换,还需要依赖于VIP漂移。VIP漂移比较常用的方式为使用keepalived或者使用脚本直接实现。脚本方式无须安装及复杂配置,相对简单。本文描述了基于脚本实现VIP切换。
Leshami
2018/08/13
3.4K0
MySQL集群高可用架构之MHA
记得之前发过一篇文章,名字叫《浅析MySQL高可用架构》,之后一直有很多小伙伴在公众号后台或其它渠道问我,何时有相关的深入配置管理文章出来,因此,民工哥,也将对前面的各类架构逐一进行整理,然后发布出来。那么今天将来发布的MHA的架构整体规划与配置操作。
民工哥
2020/09/16
8330
MySQL集群高可用架构之MHA
MySQL MHA部署与测试-上篇
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司的youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件
仙人技术
2021/08/31
4610
Mysql高可用集群–MHA
Mysql高可用集群--MHA
Java架构师必看
2021/06/09
3K0
Mysql高可用集群–MHA
MHA实现mysql的高可用集群
        在生产环境中,数据库对于一个企业是至关重要的,因此我们应该做到生产中的mysql高可用,从而实现假如有一台数据库宕机,别的机器会自动代替宕机的服务器的工作,从而实现数据库的快速切换,避免单点故障,从而保证业务的正常运行。MHA就可以很好的实现这一功能。
用户4877748
2020/07/22
9280
MHA实现mysql的高可用集群
MHA masterha_check_repl 检测过程
    MHA部署及配置是否OK,我们可以借助于MHA自带的masterha_check_ssh以及masterha_check_repl脚本来检测。masterha_check_repl检测是保证MHA成功切换的重要一步。本文主要描述了masterha_check_repl这个检测脚本到底做了些什么事情。有助于更好的理解MHA的相关原理及过程等。
Leshami
2018/08/13
7090
MySQL实现高可用方案-MHA安装及配置
脚本中记着修改vip地址以及用户密码,均为后续需要登录的数据库密码,方便切换主从。
Diuut
2022/11/22
1.4K0
MySQL实现高可用方案-MHA安装及配置
Mysql 高可用集群 MHA 搭建实例
之前的文章中介绍了 MHA 的功能和原理,MHA 主要是通过对 master 自动进行故障转移,来保证集群的高可用,下面就实际搭建一下 MHA 环境 目标 搭建完成 MHA 环境,然后模拟 maste
dys
2018/04/03
1.9K0
Mysql 高可用集群 MHA 搭建实例
第十一章· MHA高可用及读写分离
松信嘉範: MySQL/Linux专家 2001年索尼公司入职 2001年开始使用oracle 2004年开始使用MySQL 2006年9月-2010年8月MySQL从事顾问 2010年-2012年 DeNA 2012年~至今 Facebook
DriverZeng
2022/09/26
6090
第十一章· MHA高可用及读写分离
MHA实现MySQL的高可用
MHA:Master High Availability,对主节点进行监控,可实现自动故障转移至其他从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主二从,即一台充当master,一台充当备用master,另外一台充当从数据库,出于机器成本的考虑,淘宝进行了改造,目前淘宝TMHA已经一主一从。
星哥玩云
2022/08/18
6380
MHA实现MySQL的高可用
MySQLHA系列MHA(一)
MHA,这是Master High Availability Manager and Tools for MySQL,一个日本MySQL专家们使用Perl语言编写的一个脚本管理工具。该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。
全栈程序员站长
2022/07/06
6460
Master High Availability 安装配置(MHA)
MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案,是一套优秀的作为 MySQL 高可用性环境下故障切换和主从提升的高可用软件。在MySQL 故障切换过程中,MHA 能做到在 0~30 秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA 能在最大程度上保证数据的一致性,以达到真正意义上的高可用。
星哥玩云
2022/08/16
4720
mysql实现高可用架构之MHA
  MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA 还提供了 master 节点的在线切换功能,即按需切换 master/slave 节点。   MHA 是由日本人 yoshinorim(原就职于DeNA现就职于FaceBook)开发的比较成熟的 MySQL 高可用方案。MHA 能够在30秒内实现故障切换,并能在故障切换中,最大可能的保证数据一致性。目前淘宝也正在开发相似产品 TMHA, 目前已支持一主一从。
菲宇
2019/06/12
1.1K0
mysql实现高可用架构之MHA
MHA高可用架构与Atlas读写分离
  MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在10~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。
惨绿少年
2019/05/24
1.3K0
相关推荐
MySQL高可用架构之MHA详解
更多 >
LV.9
这个人很懒,什么都没有留下~
作者相关精选
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档