niazmorshed2007/reanimate 是一项面向 Claude Code 的技术,用于分析网站或视频中的动画,并在项目代码中复现。据仓库说明,它先对原动画逐帧进行逆向分析,再确认复现版本是否以相同方式运动。目前没有公开的最新发行信息。因此,本文介绍的是仓库中所述的功能,而不是某个特定版本的变更。
适用对象包括正在运行的网页画面、屏幕录制、视频、GIF 和 Lottie 文件。它先观察原素材的结构与运动,制作出复现版本,再以相同方式拍摄原素材与复制版本,比较时间上的变化与画面差异。随后从差异最大的部分开始修正。默认模式只对齐运动,更精细的模式则把形状和像素差异也作为比较基准。剩余的不一致会显示在结果报告中。实现语言为 JavaScript,许可证为 MIT。
不过,比较流程在多大程度上能稳定地产出真实结果,仅凭公开的演示案例无法判断。仓库的研究记录也说明浏览器录制与帧对比被拆分为不同的代码,但没有给出超出公开案例范围的性能依据。因此,与其断言它能广泛适用于多种动画,更合理的看法是:它是一个在公开案例中展示复现与比较过程的工具。