关于 scenario-video-ads
scenario-video-ads 是一项技能,通过分阶段的 Scenario 工作流,将产品照片和创意简报制作成完整视频广告。适用于需要分镜预算、产品保真检查、音频、剪辑组装和交付前检查的广告创作者。
主要功能
- 01创意简报与概念构思
- 02逐镜头分镜成本估算
- 03将产品合成到静帧中
- 04视频生成与保真检查
- 05音频、组装与交付前检查
适用场景
- 01规划短视频产品广告
- 02视频生成前估算镜头成本
- 03检查生成片段中的产品细节
- 04准备待交付的广告剪辑
MCP 相关
该技能依赖 Scenario 技能及 Scenario MCP 工具进行图像和视频生成、资源分析、音频制作、文字叠加、剪辑组装与任务处理。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ scenario-labs/ skills --skill scenario-video-ads安装后在 Claude Code 中输入/scenario-video-ads确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/brief.mddelivery.mddependencies.mdstoryboard.md详细介绍
场景视频广告
概览
如果要对现有片段进行有序的独立编辑,请使用 scenario-ad-variants;此技能用于创作全新内容。
此技能负责导演层:将一张产品照片和一份简报转化为完整广告,并在各阶段委派给指定的同系列技能。连接方式和核心循环:请参阅此仓库中的 scenario 技能。如果此处提到的同系列技能不在你可用的技能中,请让用户安装(npx skills add scenario-labs/skills --skill <name>);在无人值守的情况下,请根据工具架构继续操作,并标明缺失项。同系列技能的完整映射和安装命令见:references/dependencies.md。
每个阶段都必须遵守两条规则,因为广告的可信度取决于它们。绝不生成产品:每个产品镜头都必须以用户上传的照片为基础,作为首帧使用,或合成到获准的静帧中。绝不生成文字:徽标、标语、价格和法律声明都必须在合成阶段叠加到无文字底图上。
只询问一次简报,然后全程执行,不要中途停下。唯一重要的审批环节位于定价分镜之后、生成之前:视频制作成本高,因此用户必须先批准预算表。概念页和静帧成本较低,能获得反馈时就展示给用户。如果本次执行中无人能提供反馈,则继续进行:以简报中的支出上限代替审批,因此仅当定价后的分镜符合上限时才生成视频;并以保真度检查代替静帧审批。
快速参考
| 阶段 | 内容 | 详情 |
|---|---|---|
| 1. 简报 | 一个目标、受众、主张、创意和时长选项、平台、必备内容、支出上限 | references/brief.md |
| 2. 概念 | 一页内容,以一个知名广告模式为锚点,并展示给用户 | references/storyboard.md |
| 3. 分镜 | 根据目标对应的规则确定节拍和分镜画面,使用 dry_run 逐镜头定价,并获得批准 | storyboard.md、brief.md |
| 4. 静帧 | 按交付画幅原生构图,从真实照片合成产品,并在动画制作前获得批准 | scenario-image、scenario-consistency |
| 5. 动画 | 为每张获准的静帧生成图生视频,每段视频只使用一个镜头运动;架构支持时设置 generateAudio: false,并使用 wait=false | scenario-video、scenario-seedance |
| 6. 保真度检查 | 从每个包含产品或角色的片段中提取帧,并与获准的参考图进行找不同式对比 | storyboard.md、scenario-asset-analysis |
| 7. 音频 | 按剪辑节拍网格生成音乐;配音控制在字数预算内;制作声音标识 | scenario-audio、references/delivery.md |
| 8. 合成 | 剪辑时间线;将 scenario-text-overlay 生成的文字卡片作为图像图层;字幕置于安全区 | scenario-video-assembly、delivery.md |
| 9. 交付前检查 | 政策检查、闪烁检查、静音播放检查、响度检查、支出报告 | delivery.md |
实例:一则香水广告,9:16,20 秒
- 一次性说明需求:提升认知度、创意反转、面向 Reels 和 TikTok 的 20 秒视频,特写镜头中出现上限。上传产品图,然后用
asset_analyze据此建立保真度检查清单,要求它盘点标签文字、瓶盖几何形状和玻璃色调:之后的每次检查都会复用这份清单(asset_describe返回的是风格描述,而不是这份清单)。 - 概念明确其核心:开场沿用盛装出席晚宴的老套场景,在第三拍打破它。将页面展示给用户。
- 制作 7 个分镜面板,每个 2 到 4 秒;先设计主视觉镜头,准备 3 个钩子变体、2 个用于剪辑衔接的插入镜头。对每项计划中的运行都执行
dry_run,按重试底线计算费用,并展示预算表。 - 制作 9:16 静帧:使用图像编辑模型,将真实瓶身合成到风格化画面中,并采用基线加增量提示词。每张静帧都必须先获得批准,批准者可以是用户;无人能答复时,则依据保真度检查清单批准:图像生成成本低,视频生成成本高。
- 为每张获批的静帧制作动画:先调用
model_schema_get,先写明运动方式(“缓慢推进 4 秒,瓶子固定不动”);如果架构中列出generateAudio,就设为false。 - 检查每段视频:提取帧,然后调用一次
asset_analyze,对照检查清单进行检查。标签偏移则该视频不合格;从同一张静帧重新生成,绝不能使用发生偏移的输出。 - 采用明确标注的 BPM 制作音乐,让剪辑点落在小节拍上;组装时间线,用
scenario-text-overlay将标语卡片渲染到安全区;为最终成片添加字幕。 - 根据 delivery.md 进行交付前检查,然后对照获批的方案板,汇报
usage中的费用。
常见错误
- 为剪辑改用本地 ffmpeg 或桌面编辑器:组装应通过 Scenario 工具模型的
model_run完成(参见scenario-video-assembly)。 - 让视频模型渲染标签、徽标、标语或价格:生成的文字会在不同帧之间发生偏移;应在后期合成文字。
- 生成一段达到架构最长时长的长视频:生成 3 到 5 秒的产品镜头和 5 到 10 秒的补充镜头,然后在组装时按节奏剪辑。
- 只看一遍视频来判断保真度:匆匆一瞥很难发现偏移;应执行帧提取检查。
- 将架构中的音频开关(若提供,则为
generateAudio)保留为默认值:配乐会在组装时制作,因此带有内置音频的片段会与底乐冲突。 - 将 16:9 成片裁成 9:16:每种宽高比都需要独立构图,应在分镜阶段决定。
- 在一份需求中设定两个目标:品牌和效果诉求放在同一素材中,结果只会两头落空;应基于同一方案板剪出两个版本。
- 未经交付前检查就交付:过于性感的香水广告片或时长错误的 CTV 文件,会在广告审核环节被拒,而不是在生成环节。