Communitygithub.com

ukvalley/video-editing-skills

从一次拍摄或编辑中生成大量广告创意变体,适用于 Meta(Facebook/Instagram)和 YouTube 广告——模块化钩子×主体×CTA矩阵,9:16 / 4:5 / 1:1 / 16:9 版本并包含平台安全区域,支持 UGC/人物讲述和产品演示风格,添加静音观看的烧录字幕、优惠/价格叠加,统一命名便于测试,以及创意测试计划。

video-editing-skills 是什么?

该技能专注于为付费广告活动快速创建多版本视频创意,特别针对 Meta 和 YouTube 平台。它基于一个核心的“钩子×主体×CTA”矩阵(在 `edit/ads/matrix.json` 中配置),从原始素材中定义多个钩子、主体片段和 CTA 组合,然后自动生成所有组合的渲染版本。技能严格遵循一次只测试一个变量的原则(先测试钩子,再测试主体,最后测试 CTA),并自动生成多种宽高比(9:16、4:5、1:1、16:9),同时为每个平台应用安全区域(如 Instagram Reels 的 UI 覆盖区、Facebook Feed 的边距)。输出包含统一命名的文件、清晰的测试计划表格,以及关于如何判断胜出创意(基于 3 秒浏览率和保持率等指标)的建议。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ukvalley/video-editing-skills/tree/HEAD/skills/ad-creative-variants

在你喜欢的 AI 中提问

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

文档

广告创意变体

请先阅读 video-studio。单个精修广告来自 hinglish-talking-head-reel(讲述者)或 product-explainer-video(动态图形); 本技能将其成倍增加以进行测试。切勿编造任何声明、数字、价格或保证——仅使用客户批准的内容 (例如,退款承诺必须附带其条件字幕;不得使用编造的数字)。

1. 规划矩阵(在渲染前展示)

edit/ads/matrix.json:

{"hooks":  [{"id":"H1","src":"raw/a.mp4","in":12.1,"out":15.0,"title":"停止浪费广告预算"}, ...],
 "bodies": [{"id":"B1","segments":[[40.2,52.8],[60.0,71.4]]}, ...],
 "ctas":   [{"id":"C1","src":"raw/a.mp4","in":90.0,"out":94.5,"button":"预约战略咨询"}],
 "combos": [["H1","B1","C1"], ["H2","B1","C1"], ["H3","B1","C1"]],
 "formats": ["9x16", "4x5", "1x1"]}
  • 一次只测试一个变量: 首先在相同的正文/CTA 上测试 3-5 个钩子(钩子对结果影响最大);然后测试正文;最后测试 CTA/优惠。
  • 可使用的钩子类型:大胆的声明、数字/结果、痛点问题、模式中断(视觉惊喜)、推荐语、"POV:"/"如果你……"、 前→后、异议反驳。第一帧必须能作为静态画面展示(无淡入,第一帧就有文字)。
  • 长度目标:15 秒、30 秒、(UGC 故事 45–60 秒)。始终添加字幕(85 % 静音观看)。

2. 构建

  • 将每个组合切割为一个 keep 列表(keep_render.py 片段,钩子 → 正文 → CTA,每个片段"src"),分辨率为 1080x1920 母版;停顿紧密(约 0.1 秒)。
  • 从 9:16 母版生成其他格式:4:5 1080x1350 和 1:1 1080x1080 通过重新裁剪源素材实现(face_track.py --aspect 4:5),而非拉伸; 16:9 用于 YouTube 插播广告,来自宽屏源素材。根据格式重新放置叠加文字/字幕。
  • 安全区域: 9:16 Reels/Stories — 文字和 Logo 保持在 y 250–1340 和 x 60–1020 范围内(顶部 14 % 和底部约 35 % 被 UI 覆盖); 4:5 Feed — 边距 50 像素;字幕位于 CTA 按钮区域上方。
  • 叠加文字:第一帧的钩子标题(3–6 个词),说话时出现的优惠/价格叠加,顶部的小品牌 Logo,CTA 结束卡持续 2–3 秒,带有确切的 按钮措辞(“点此了解更多”,“预约战略咨询”)+ 域名。背景音乐 −16 dB,叠加文字处添加音效。
  • 母版参数:−14 LUFS --tp -1.5,H.264 high,AAC 320k,faststart;qc.py --platform reels|feed|youtube。

3. 命名与交接

命名:<客户>_<广告系列>_<H#>-<B#>-<C#>_<时长>s_<格式>_v<N>.mp4(例如 acme_leads_H2-B1-C1_30s_9x16_v1.mp4)保存在 exports/ads/ 中。 向用户提供一个表格(文件、钩子文本、时长、格式)和一个测试计划:哪个广告组获得哪些组合,每个变体运行 ≥ 3-5 天或约 50 次转化 后再宣布获胜者,根据停靠率(3 秒浏览率)和保持率评估钩子,根据点击率/每次获取成本评估正文。YouTube 的封面/缩略图通过 thumbnail-designer 生成。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能