从零创建视频
机制:加载 hyperframes-core + hyperframes-animation。也适用的上游路线:faceless-explainer(文本)、product-launch-video(产品/SaaS)。本技能的简要说明和规则优先于冲突内容。
设置
powershell -NoProfile -ExecutionPolicy Bypass -File tools/new-project.ps1 -Name "<名称>" # 文本/产品
powershell -NoProfile -ExecutionPolicy Bypass -File tools/new-project.ps1 -Name "<名称>" -Screenshots "<目录>" # SaaS推广
产品图片 → 复制到 projects/<名称>/product.png。然后在 projects/<名称>/ 目录下工作。
样式:如果未指定则询问用户,然后应用 mg-styles 中的对应块。如果没有指定样式:使用 Inter 字体,白色磨砂卡片搭配柔和浅色渐变背景。
简要说明(填写用户的具体细节;要求提供真实数字,否则将虚构的数字标记为示例)
纯文本视频(PROMPT 08) · 默认 1080x1920,30 fps
严格使用用户的原文,绝不重写或缩短。每屏一句话,字体足够大以适应手机屏幕;长句可在同一屏内换行 2-3 行。每屏停留时间足够用户阅读(每词约 0.35 秒,最少 1.2 秒)。所有文本限制在宽度中间 80% 的区域内。→ renders/text.mp4
产品发布视频(PROMPT 09) · 默认 1920x1080,30 fps,约 12 秒
如果存在 product.png 则将其用作主画面,否则通过 HTML/CSS 构建产品(应用界面、Logo 或手机模型)。
0–2 秒 Logo/名称展示 → 2–9 秒三个功能亮点,每个亮点展示产品实际执行该功能,而非仅显示一句话 → 9–12 秒结尾卡片:名称、一句简短描述、行动号召按钮。→ renders/product.mp4
SaaS推广视频(PROMPT 10) · 默认 1920x1080,30 fps,约 60 秒
- 首先查看每张截图(查看图片),并写出每张截图展示的内容。
- 以简短的开场钩子开始,然后每张截图通过缩放至关键部分(数字、图表、按钮)并配上一句简短描述说明其对客户的价值。
- 直接使用截图原样——绝不重新绘制它们。
- 动感体验:快速缩放和平移,屏幕之间使用大号粗体字,剪辑节奏稳定。
- 结尾显示 Logo、一句简短描述、行动号召按钮。→
renders/promo.mp4
首版渲染/冒烟测试(PROMPT 02) · 1920x1080,30 fps,6 秒
紫色到蓝色渐变背景上的磨砂卡片:灰色标签 MY FIRST RENDER,数字在 2 秒内从 0 计数到 100,4 秒时弹出绿色药丸按钮。→ renders/first.mp4
动画效果演示(PROMPT 03) · 1080x1920,30 fps,14 秒
展示 mg-styles 中的 10 种动画效果,每种约 1.3 秒,深色背景上的白色卡片,动画名称以小号字体显示在上方。→ renders/moves.mp4
完成
npx hyperframes lint → npx hyperframes check → 在关键时间点截图(查看它们)→ 渲染 → 将批准的副本复制到 exports/。
音效:mg-sound。变体/透明背景:mg-export。