各位版主好!我很兴奋地向大家介绍我过去一个月左右一直在开发的项目:DejaRepost!
重复帖子是版主最头疼的问题,而视频重复帖尤其难以阻止。传统机器人只会检查视频帖子的单张缩略图,因此垃圾发送者只需剪切一秒、裁剪画面或在开头添加几帧就能轻易绕过。
只要改一下视频缩略图,机器人就失灵了。
为解决这个问题,我构建了DejaRepost:一款Devvit应用,它能真正观看整个视频来捕捉视频重复帖(即使重复的片段经过了裁剪、缩放或重新编辑),同时也能阻止图片和文字重复帖。
DejaRepost如何捕捉视频重复帖:
- DejaRepost不会只检查单张缩略图,而是对整个视频每秒提取一帧进行指纹识别。
- 滑动窗口匹配:DejaRepost并非通过严格的逐帧对齐来捕捉重复帖——每一帧都会与另一视频中对应时间窗口内的周围帧进行比较,这样即使同一片段被裁剪、缩放或添加了前后帧,也能被检测到。
- 指纹识别采用感知哈希算法完成。
DejaRepost还能捕捉图片重复帖(即使经过裁剪或修改!):
- 图片通过视觉相似度算法进行比较,而非精确的文件哈希值。
- 裁剪、色彩偏移及其他编辑操作无法绕过检测,除非裁剪幅度过大。
最后,DejaRepost通过比较标题来捕捉文字重复帖:
- 它使用轻量级哈希快速检查帖子标题和正文是否与历史投稿重复,能发现完全相同的副本和被盗用的标题。
当DejaRepost检测到重复帖时会发生什么:
- 它会举报该帖子
- 它会向您发送一封版务邮件,内容包括:被举报帖子的链接、与之匹配的历史帖子的链接(证据)以及一个置信度分数
- 您可以选择是否让DejaRepost自动移除它检测到的重复帖(默认关闭,您可以在应用设置中开启)
DejaRepost几乎无需设置,不需要子版块成员额外操作,您只需在它检测到重复帖时查看版务邮件即可。它能无缝融入大多数子版块,特别适合图片/视频内容丰富的子版块。
以下是应用链接:https://developers.reddit.com/apps/dejarepost
注意:DejaRepost会在安装后在后台自动对您近期的帖子进行指纹识别,因此检测准确率会在最初一段时间内逐步提升。
如果您有任何问题、bug报告或功能建议,欢迎在下方评论!我很乐意提供帮助。
评论 (0)