控制
在制作文件夹中写入 CONTROLE.md,包含每个检查项及你测量的结果。未勾选的检查项会阻止交付。
文本
-
python3 scripts/verifier_texte.py script.md audio/voix.txt publication.md index.html compositions/*.html显示 OK。 - 每个事实来自
brand/faits.md。不包含价格。EducaPro 说“为客户”。 - 屏幕上的名字:Obafemi Euloge AGNOUN,三个词,大小相同。
- 准确的 WhatsApp 号码:+229 01 96 25 66 94。
品牌规范
- 无光晕、背景渐变、标题进入模糊、表情符号(与
brand/DESIGN.md中的“禁止”部分对比)。 - 香槟:每个镜头仅一次有意义的用途。
- 杯子后面总有东西要模糊。
运动与可读性
- 拇指测试:将第 0 帧缩小到 270 像素宽后仍可读,并指出问题。
- Oba 的脸(如果出现)清晰且照明良好;否则移除该镜头。
- 最终号召包含产品关键词(APP、PAGE、MOTION)和写作理由。
-
npx hyperframes check --json:零错误;已阅读并证明警告。 -
npx hyperframes snapshot --review然后/hyperframesreferences/review.md:没有标题在到达后移动,没有剪辑处的跳转。 - 第 0 帧无需音频即可阅读。所有文本介于 168 到 1330 像素之间,字号 ≥ 28 像素。
- 每行至少持续 0.5 秒 + 每词 0.3 秒。最终签名 ≥ 2.5 秒。
音频
- 无超过 0.35 秒的静音:
ffmpeg -i renders/<slug>.mp4 -af silencedetect=n=-35dB:d=0.35 -f null - 2>&1 | grep silence_start不返回任何内容(结尾除外)。 - 语音同步:每个文本在其对应词上出现(偏差 ≤ 0.1 秒)。
-
npx hyperframes audio renders/<slug>.mp4 --json:有音频,−16 至 −14 LUFS,峰值 ≤ −1 dBTP。 - 音效仅用于可见动作;不连续使用同一个文件两次。
向 Oba 报告已测量但未听取的内容。