mcpField
R
review-loop

review-loop

github.com/whaleyxbt创意与媒体713141 次安装3 周前更新
代码仓库

关于 review-loop

用于通过联系表检查视频渲染帧并反复修订的技能,直到视觉与音频检查清单通过。帮助创作者在报告完成前发现构图、可读性、时序、一致性和声音问题。

主要功能

  1. 01草稿渲染与联系表检查
  2. 02按时间戳检查画面
  3. 03精查转场与单帧
  4. 04构图、文字及时序检查清单
  5. 05音量与节拍检查
  6. 06报告前重新渲染验证

适用场景

  1. 01草稿渲染后检查动画
  2. 02查找转场中的重叠或裁切
  3. 03检查手机宽度下的文字可读性
  4. 04验证最终视频画面与声音

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/whaleyxbt/claude-motion --skill review-loop

安装后在 Claude Code 中输入/review-loop确认已加载。

详细介绍

检查循环

你无法观看视频,但可以查看画面。未经查看当前渲染的联系表,绝不要报告视频已完成。

循环

  1. npm run draft — 以半分辨率渲染到 out/draft.mp4(速度快)。
  2. npm run sheet — 在每个时间线节拍后 0.3 s 截取一帧,等动态稳定后将其平铺为 4×2 网格,保存到 out/sheets/beats-N.png。每个画面都标有时间戳。
  3. 打开每张联系表图片,并按照下面的清单逐项检查。
  4. 放大查看任何可疑之处:
    • 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 查看一帧全分辨率画面。
  5. 修复问题,然后回到第 1 步。完整检查一遍且没有发现问题时即可停止。
  6. 最后:运行 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