Motion Review(motion-review)是 fusengine/claude-plugins 中的一项影片评审技能,适用于在没有播放环境、只能依据静帧与评审包数据的情况下,判断一段已渲染影片(draft 或 master)的画面表现与动效质量。
用途 它把“评审”拆成构建者与评审者两个角色:构建者负责运行评审包脚本并交付事实数据,评审者只依据这些数据与帧图作出结论,避免被创作说明、分镜或构建者笔记干扰。评审者的信息来源限定为评审包内的帧图、包内文本文件、genre.txt 与 look 副本;若有信息泄漏,会标记 intake_leak 并废弃。
主要能力
- 评审包生成:通过 .motion/review-pack.sh <video> 产出一组结构化材料,包括 ffprobe.json、genre.txt、钩子窗口与中段与尾卡的静帧、逐镜头静帧、接触表与长条拼图、planes.txt、mix.txt、drift.txt、diff.txt、spikes.txt、spread.txt、energy.txt、cuts.txt、segments.txt、stats.txt、freeze.txt、flags.txt、gestures.txt、frames.txt 等。
- 硬性失败前置:先从 hard-fails.md 定义的 F、M、D、L、X(按类型)及 S 行逐项确认或排除,涉及扁平化、装饰性效果、字号与构图、无手势长时段、手势频率不足、淡入淡出与漂移等。任何一项命中即判失败,与平均分无关。
- 九项评分:在完成“用一句话复述画面信息”之后,按 rubric.md 对九项标准打 1 至 10 分,每条评分须引用时间戳或包内图像作为证据。
- 症状归因:对低于 7 分的项与硬性失败,用 symptom-cause.md 给出症状、原因与修复方向,但不写代码,修复由构建者执行。
- 统一结论:按 verdict-format.md 输出结论块,硬性失败列在最前。
使用方式(依据资料的工作流) 构建者先运行评审包脚本,只把视频路径、.motion/review/、字节预算与预期 pix_fmt 交给评审者。评审者先读 ffprobe.json;若 ffprobe/ffmpeg 缺失则判 UNCERTAIN 并停止。再读 genre.txt(缺失则按广告类型处理),用一句话复述画面信息,然后做硬性失败确认、查看画面风格、完成九项评分与归因,最后输出结论。资料强调只做一遍,不跑第二轮,不因请求而软化结论。
通过标准与限制 PASS 的条件是无任何硬性失败、每个评分项不低于 7、均值不低于 8.0,且不做四舍五入。资料明确扁平化属于硬性失败而非低分;渐变背景、装饰性模糊、辉光、阴影、颗粒、玻璃或铬材质、环境 3D、粒子、弹跳过冲等装饰效果同样判失败;淡入淡出与缓慢推镜不作为有效运动。评审者不执行代码、不改文件。
适用场景 适合需要标准化、可复核的影片静帧评审流程,例如广告短片、动态图形与品牌影片在草稿与母版阶段的验收。资料未提供收费、价格、支持平台范围与安装命令,暂未提供。