创建产品发布视频
生成完成版、可直接分享的广告,而非仅止于故事板,除非用户明确要求概念或处理方案。
默认交付物
当简报未指定技术选项时,使用:
- 15 秒时长
- 9:16 竖屏,1080×1920 分辨率
- 30 fps H.264 MP4,立体声 AAC 音频
- 四张产品视觉:主图、微距、使用/动作场景、最终展示
- 五个场景含设计转场
- 原创非人声音乐与音效
- 一张海报 JPG 及一份图像提示记录
推断非关键的创意细节。仅当缺失的信息会改变产品身份、事实陈述、品牌所有权或媒体版权时才提问。
必需配套技能
- 使用
imagegen创建新的照片级产品图像或进行图像编辑。 - 使用
hyperframes:hyperframes、hyperframes:hyperframes-cli和hyperframes:gsap进行合成、动画、验证和渲染。 - 如果简报来源于 URL,仅使用浏览或网站捕获来收集产品事实和素材;本产品发布工作流应作为生产权威。
在执行其管辖的操作前,请通读完整的配套技能说明。
工作流程
1. 确立信息源
对任务进行分类:
- 真实产品且已提供素材: 保留产品几何形状、标签、颜色、标识位置和包装。倾向使用编辑或合成,而非重新生成,以避免改变产品身份。
- 真实产品但仅有 URL: 从权威产品来源核实当前事实和声明。在允许的情况下捕获有用素材。
- 虚构或概念产品: 创建原创产品身份和轮廓。不要模仿受保护的标识或标志性品牌图案。
提取或推断:产品类别、目标受众、单一承诺、证明点、品牌调性、发布号召性用语以及交付格式。
不要虚构规格、奖项、认证、可持续性声明、医疗功效、性能百分比、价格或可用性。用定性语言替换无依据的数字。
当产品符合捆绑式配置时,生成确定性启动计划:
node scripts/plan_launch.mjs --product footwear-athletic --duration 15 --mood premium --name "产品名称" --output LAUNCH_PLAN.md
可用配置定义在 data/product-profiles.json 中;支持的时长结构定义在 data/duration-structures.json 中。将生成的计划视为创意基线,然后使用提供的素材、真实产品事实和用户简报对其进行优化。
2. 锁定创意方向
在创作 HTML 前创建 DESIGN.md。包含:
- 一段风格提示词
- 两到三种核心颜色及其精确十六进制值
- 一种展示字体和一种对比辅助字体
- 镜头语言与灯光规则
- 运动节奏与转场家族
- 三到五个明确的禁忌模式
根据产品材质、受众和承诺选择方向,避免使用通用的深色霓虹处理。阅读 references/product-direction.md 以获取针对特定品类的镜头和灯光决策。
3. 创建规范产品锁定描述
撰写产品不可变属性的紧凑描述:
- 轮廓与比例
- 材质与表面处理
- 颜色分布
- 接缝、控制件、闭合件或包装结构
- 授权情况下的标识或标签位置
- 禁止的图案与不变要素
首先生成或选择干净的主图。在生成其他角度之前检查它。将已接受的主图作为每张后续图像的参考,并在每个提示中逐字重复产品锁定描述。
永远不要依赖生成的图像内文字作为品牌文案。先生成不带文案或水印的干净产品照片,然后在 HTML 中添加精确文本。
在生成图像集之前,阅读 references/image-prompting.md。
4. 构建叙事剪辑
从 references/launch-structures.md 中选择与请求时长匹配的结构。
对于默认的 15 秒剪辑,使用如下弧线:
- 品牌或产品登场
- 材质或功能微距
- 产品使用或活力证明
- 产品全貌展示
- 品牌标识与号召性用语
标题控制在三到七个词。每个场景只让一个想法主导。使文案具有产品针对性和证据基础。
5. 结合编辑设计声音
当用户提供授权音频时使用之。否则使用 scripts/generate_score.mjs 创建克制的原创配乐:
node scripts/generate_score.mjs --output assets/launch-score.wav --duration 15 --energy high --transitions 2.8,5.8,8.9,11.9 --seed 2401
使重音与主要揭示和转场对齐。谨慎使用嗖嗖声。保持配乐足够支撑,使广告在没有旁白的情况下仍能理解。
6. 构建 HyperFrames 合成
- 在动画化之前,每个场景先构建到完全可见的主角状态。
- 至少使用三个视觉层:图像/背景处理、主要内容以及强调/元数据。
- 为每个场景设置入场动画,包含变化的方向、时长和缓动函数。
- 对大多数场景切换使用一种主要转场家族,对主角揭示使用一种更强的强调转场。
- 让转场完成所有非最终退出。只有最终场景可以单独淡出。
- 分别动画化图像包装器和场景容器,以避免变换冲突。
- 对静态图像使用微妙的镜头运动:平移、漂移、焦点偏移或缩放推进。不要在每一个场景中使用相同的环境运动。
- 保持所有逻辑确定性。不要使用无限重复或基于随机时间的行为。
- 为配乐使用单独的定时
<audio>元素。
默认转场路由:
- 奢侈品、美妆、香水:焦点偏移、模糊交叉淡变、颜色衰减
- 运动、汽车、活力消费品:缩放穿越加受控焦点偏移
- 技术、精密电子:快门、推入、焦点偏移
- 食品、饮料、温馨生活方式:光晕或柔和模糊交叉淡变
7. 验证与优化
在最终交付前运行以下所有步骤:
npx hyperframes lintnpx hyperframes validatenpx hyperframes inspect- 动画图分析(当其依赖项可用时)
- 草稿渲染
- 提取并目视检查每个场景至少一个关键帧
- 高质量最终渲染
- 探查最终文件的时长、尺寸、帧率、编码和音频存在性
修复每一个 lint 错误、控制台错误、对比度失败和无意的布局问题。审查警告而不是广泛抑制它们。仅标记真正有意的溢出或转场重叠。
检查编码后的草稿,而不仅仅是浏览器中的合成。注意图像不一致、无法阅读的字体、无依据的声明、笨拙的裁剪、廉价感的重复运动、转场闪烁以及空白的首帧或末帧。
8. 交付
将面向用户的交付物放在工作区输出目录中:
- 最终 MP4
- 从强产品帧生成的 JPG 海报
- 包含规范产品锁定描述和最终图像提示的提示记录
报告时长、分辨率、编码、图像生成模式和验证结果。直接链接交付物。
质量标准
成功的成果必须感觉是经过艺术指导的,而非模板化的:
- 产品身份在所有镜头中保持一致。
- 灯光解释材质和形态。
- 镜头角度有明确的叙事任务。
- 文案简洁、精确且可支持。
- 运动传达产品个性。
- 音频强调编辑而不喧宾夺主。
- 最终帧可作为品牌结束卡使用。
- 导出的 MP4 可直接分享,无需额外组装。