关于 review-loop
用于通过联系表检查视频渲染帧并反复修订的技能,直到视觉与音频检查清单通过。帮助创作者在报告完成前发现构图、可读性、时序、一致性和声音问题。
主要功能
- 01草稿渲染与联系表检查
- 02按时间戳检查画面
- 03精查转场与单帧
- 04构图、文字及时序检查清单
- 05音量与节拍检查
- 06报告前重新渲染验证
适用场景
- 01草稿渲染后检查动画
- 02查找转场中的重叠或裁切
- 03检查手机宽度下的文字可读性
- 04验证最终视频画面与声音
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ whaleyxbt/ claude-motion --skill review-loop安装后在 Claude Code 中输入/review-loop确认已加载。
详细介绍
检查循环
你无法观看视频,但可以查看画面。未经查看当前渲染的联系表,绝不要报告视频已完成。
循环
npm run draft— 以半分辨率渲染到out/draft.mp4(速度快)。npm run sheet— 在每个时间线节拍后 0.3 s 截取一帧,等动态稳定后将其平铺为 4×2 网格,保存到out/sheets/beats-N.png。每个画面都标有时间戳。- 打开每张联系表图片,并按照下面的清单逐项检查。
- 放大查看任何可疑之处:
npm run sheet -- --from 3 --to 5 --every 0.2逐帧检查转场,npm run sheet -- 3.7 3.75 3.8查看精确时刻,npm run still -- out/still.png --frame=222查看一帧全分辨率画面。
- 修复问题,然后回到第 1 步。完整检查一遍且没有发现问题时即可停止。
- 最后:运行
npm run build,然后运行npm run sheet -- --video out/effort.mp4和npm run wave。
清单
构图
- 每帧只有一个焦点。如果两个元素相互争夺注意力,就让其中一个稍后出现。
- 不要让任何元素意外碰撞或重叠,尤其是在退场和入场元素共用空间的转场期间。
- 安全区域:重要内容距离边缘约 60 px 以内时,不要放置。
- 第 0 帧必须是真实画面,不能是黑屏(这是 X 缩略图)。
文字
- 不要让任何内容被蒙版、容器或画面边缘意外裁切。
- 将联系表中的画面缩小到手机宽度时,关键信息仍应清晰可读。
- 在预定阅读期间,文字不能移动。
时长
- 每个可读状态都要保持足够长的时间(参见
motion-design§4)。如果联系表中的画面显示文字仍在动画过程中,说明停留时间太短。 - 场景应相互重叠,而不是切换到空画面。
- 退场速度要快于入场速度。
一致性
- 仅使用
C中的调色板颜色;强调色用于标示画面焦点。 - 同一元素在不同场景中出现时,外观应保持一致。
声音(运行 npm run wave 后)
- 瞬态应与
out/wave.png中的节拍线对齐。 - −14 LUFS ±1,真峰值 ≤ −1 dBFS。
报告
完成后,说明你检查了什么、修复了什么,以及哪张联系表能展示这些内容。没有重新渲染并查看过的修复,不要声称已经完成。
评论
支持 Markdown