Communitygithub.com

产品发布视频创作技能

可复用的 Codex 技能,用于制作高质量产品发布视频、活动宣传图、声音设计、渲染及质量检查。

产品发布视频创作技能 是什么?

该技能旨在生成可直接分享的成品广告(而非仅提供故事板),适用于真实产品、URL 来源或虚构概念产品。它支持 15 秒、9:16 竖屏 1080×1920 分辨率的 H.264 MP4 格式视频,包含四张产品视觉图(主图、微距、使用场景、最终展示)和五段精心设计的转场。技能依赖 `imagegen` 生成照片级产品图像,以及 `hyperframes` 系列工具进行合成、动画、验证和渲染。工作流程涵盖从建立信息源真实度、锁定创意方向、生成产品一致性描述、构建叙事剪辑、设计音效(使用 `scripts/generate_score.mjs`),到基于 HyperFrames 构建动画合成并最终验证交付成品。该技能还可通过 `scripts/plan_launch.mjs` 根据产品类型(如运动鞋)自动生成初始计划。质量要求确保从产品身份一致性、灯光材质表现到音频与画面节奏的匹配,均达到艺术指导级水准。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add kh-bikash/product-launch-video-skill

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

创建产品发布视频

生成完成版、可直接分享的广告,而非仅止于故事板,除非用户明确要求概念或处理方案。

默认交付物

当简报未指定技术选项时,使用:

  • 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 秒剪辑,使用如下弧线:

  1. 品牌或产品登场
  2. 材质或功能微距
  3. 产品使用或活力证明
  4. 产品全貌展示
  5. 品牌标识与号召性用语

标题控制在三到七个词。每个场景只让一个想法主导。使文案具有产品针对性和证据基础。

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. 验证与优化

在最终交付前运行以下所有步骤:

  1. npx hyperframes lint
  2. npx hyperframes validate
  3. npx hyperframes inspect
  4. 动画图分析(当其依赖项可用时)
  5. 草稿渲染
  6. 提取并目视检查每个场景至少一个关键帧
  7. 高质量最终渲染
  8. 探查最终文件的时长、尺寸、帧率、编码和音频存在性

修复每一个 lint 错误、控制台错误、对比度失败和无意的布局问题。审查警告而不是广泛抑制它们。仅标记真正有意的溢出或转场重叠。

检查编码后的草稿,而不仅仅是浏览器中的合成。注意图像不一致、无法阅读的字体、无依据的声明、笨拙的裁剪、廉价感的重复运动、转场闪烁以及空白的首帧或末帧。

8. 交付

将面向用户的交付物放在工作区输出目录中:

  • 最终 MP4
  • 从强产品帧生成的 JPG 海报
  • 包含规范产品锁定描述和最终图像提示的提示记录

报告时长、分辨率、编码、图像生成模式和验证结果。直接链接交付物。

质量标准

成功的成果必须感觉是经过艺术指导的,而非模板化的:

  • 产品身份在所有镜头中保持一致。
  • 灯光解释材质和形态。
  • 镜头角度有明确的叙事任务。
  • 文案简洁、精确且可支持。
  • 运动传达产品个性。
  • 音频强调编辑而不喧宾夺主。
  • 最终帧可作为品牌结束卡使用。
  • 导出的 MP4 可直接分享,无需额外组装。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能