Communitygithub.com

Suede 视频制作

Suede 旗下品牌视频营销视频规划与制作规范。用于选择格式、编写脚本、制作故事板、生成、编辑、反向工程节奏、构建可复用的视频流水线,或将一个素材源重新利用为多个剪辑版本。不适用于:决定社交媒体发布日历(使用 suede-social)、付费广告创意(使用 suede-ad-creative)、纯图片资产(使用 suede-image),或发布未经批准的媒体。

Suede 视频制作 是什么?

Suede Video Production 是一个为 AI 智能体(如 Claude Code、Cursor、Codex)设计的专业技能,专注于将已批准的信息和版权清晰的源材料转化为可执行的视频制作计划。该技能支持多种制作方法,包括程序化视频(使用 HTML/CSS 或 React 渲染器)、AI 视频生成(文本或图像提示)、AI 虚拟主播,以及编辑与再利用。其核心优势在于将肖像权、许可协议、品牌资产、渲染成本和发布审批等环节作为显式关卡,而非隐含假设,从而确保合规性和成本可控。该技能提供了详细的决策表格、提示词指南、工具评估标准和完整的工作流程,帮助开发者根据技术栈、预算和项目需求选择最佳路径。它要求所有工具在调用前必须经过发现、验证和授权,否则提供手动交接文档(包括脚本、镜头列表、资产清单等),从而避免了未经验证的自动发布风险。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JasonColapietro/suede-creator-skills/tree/HEAD/skills/suede-video

在你喜欢的 AI 中提问

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

文档

Suede 视频制作 是做什么的?

Suede 视频制作将已批准的信息和版权清晰的源材料转化为 脚本、故事板、生成计划、编辑系统和可复用的制作流水线。 它将肖像权、许可协议、品牌资产、渲染成本和发布审批作为显式关卡, 而非隐含假设。

开始之前

首先检查产品营销上下文: 如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或在较旧设置中的传统 product-marketing-context.md 文件名),请先阅读它再提问。使用该上下文,仅在未涵盖或特定于此任务时才询问信息。

收集以下上下文(如未提供,请询问):

1. 视频目标

  • 视频类型是什么?(产品演示、讲解、推荐、社交短片、广告、教程)
  • 目标平台是什么?(YouTube、TikTok/Reels/Shorts、网站、广告、销售演示)
  • 期望长度是多少?

2. 制作方法

  • 需要真人出镜吗?(AI 虚拟主播 vs. 画外音 vs. 屏幕录制)
  • 是否有现有素材或资产?(截图、Logo、产品 UI)
  • 是否需要生成素材?(AI 生成场景、B-roll)
  • 这是一次性制作还是可重复使用的模板?

3. 技术上下文

  • 技术栈是什么?(Node.js、Python 等)
  • 是否有任何视频工具的 API 密钥?
  • 预算限制?(某些工具按视频分钟数收费)

选择方法

根据工作、现有证据、版权和当前可调用的工具选择制作方法:

方法适合场景待评估工具使用时机
程序化模板化、数据驱动、批量视频已安装的 HTML/CSS 或 React 渲染器格式重复且确定性输出很重要
AI 生成从文本或图像提示生成原创素材任何当前授权的生成模型场景无法实际拍摄且输出版权已确认
AI 虚拟主播无需拍摄即可使用已批准的讲解人任何当前授权的虚拟主播平台已记录同意、肖像、语音、本地化和输出版权
编辑/再利用将长视频剪辑为短视频任何已安装的转录或时间线编辑器源媒体和衍生使用版权可用

程序化视频

程序化视频适用于可重复、模板化或数据驱动的工作;请根据当前栈、编辑需求、成本和审核负担确认其适合性。

HTML/CSS 渲染器候选

Hyperframes 可能适合 HTML/CSS 工作流。首先检查是否已安装。 如果是,请阅读已安装版本的文档、检查其许可证,并确认渲染器和导出路径。如果未安装,请使用渲染器无关的交接,或在展示当前包源、版本、lockfile 影响和成本后请求明确的安装授权。未经该授权,不得运行以下命令:

npm install hyperframes

关键概念: 每一帧都是一个 HTML 文档。将帧组合到时间线中,渲染为 MP4。

import { render } from "hyperframes";

await render({
  frames: [
    { html: "<h1>欢迎来到 Acme</h1>", duration: 3 },
    { html: "<h2>这是我们构建的</h2>", duration: 3 },
    { html: "<p>免费试用 →</p>", duration: 2 },
  ],
  output: "intro.mp4",
  width: 1080,
  height: 1920, // 9:16 竖向
});

适合场景: 产品公告、更新日志、数据驱动报告和已批准的个性化推广视频。请通过重复渲染测试验证确定性,而非假设。

React 渲染器候选

Remotion 可能适合基于 React 的工作流。验证已安装或可调用的版本、当前文档、许可证、渲染路径和托管成本。脚手架命令可能会安装包或创建文件;仅在对该更改获得明确授权后才运行它,否则提供渲染器无关的计划:

npx create-video@latest

需要验证的关键概念: React 组件表达带有时间轴的视觉效果,属性驱动内容。确认渲染是本地进行还是使用授权的托管渲染器。

当仓库已使用 React,或者当必须在 HTML/CSS 和 React 路径之间做出选择时,请阅读 references/programmatic-renderers.md —— 它包含 React 组件示例和渲染器选择表。


AI 视频生成

从文本或图像提示生成原创素材。用于 B-roll、主角视觉和无法实际拍摄的场景。

模型比较

在推荐之前,发现当前可调用和授权的模型。阅读当前官方文档并在实际账户上运行一个有限的测试。比较:

标准需获取的证据
输出符合度来自当前文档和测试片段的分辨率、时长、音频、运动一致性和稳定性
控制实际暴露的参考图像、摄像机、编辑、种子和故事板控制
运营队列时间、失败率、导出路径和可重复性
版权输入版权、输出版权、模型限制、同意和出处
经济性当前计划、每次生成成本、失败生成处理方式和预算上限

如果没有模型可调用且已授权,则返回镜头列表、提示集、参考帧摘要和手动供应商评估清单。

视频模型提示技巧

好的视频提示应指定:主体 + 动作 + 摄像机 + 风格 + 情绪

笔记本电脑键盘上双手打字的特写镜头,
浅景深,温暖的办公室照明,
摄像机慢慢向后拉,展现一个现代工作空间,
电影色彩分级,4K

常见错误:

  • 过于模糊("一个人在工作")—— 增加细节
  • 忽略摄像机移动 —— 指定推轨、摇摄、固定
  • 忘记风格 —— "电影感"、"纪录片"、"商业广告"
  • 在视频中请求文字 —— AI 模型难以生成可读文字

详细提示指南:参见 references/ai-video-prompting.md

AI 生成 vs. 素材评估

用例需要测试的生成证据需要测试的素材/原创证据
特定场景提示控制、连续性、审核负担搜索覆盖、许可、编辑匹配度
风格连续性有限测试中的跨片段一致性已授权片段间的匹配质量
真实地点事实准确性和披露风险出处和地点发布
产品/品牌UI 和标志保真度;避免虚构产品声明已批准的实拍或资产
B-roll队列时间、失败率、成本搜索和许可时间

AI 虚拟主播

无需拍摄即可创建讲解人视频。AI 虚拟主播能以逼真的口型同步、表情和手势来演绎脚本。

虚拟主播工具评估

HeyGen 是一个可能的虚拟主播平台,但不是保证或首选的集成。在命名它或其他供应商之前,请验证当前官方文档、已认证的访问、可调用的 API 或连接器可用性、计划限制、价格、输出版权、身体动作和脚本摄入控制、本地化和导出要求,以及涉及的每个声音或肖像的同意要求。

如果没有虚拟主播工具当前可调用且已授权,请提供手动供应商无关的工作流:已批准的脚本、同意记录、用户操作的上传、导出清单以及真实摄像机或画外音回退方案。

可能适合测试的场景: 产品讲解、功能公告、多语言版本和已批准的个性化推广。

虚拟主播 vs. 其他方法测试

场景需验证的虚拟主播证据需比较的替代方案
重复性内容同意、可重复性、受众响应录制的讲解人或画外音
多语言版本翻译、发音、披露人工本地化
个性化推广同意、声明审核、成本、回复质量已批准的文本或录制模板
创始人信息信任度和披露响应直接录制
产品 UI 演示围绕实拍的讲解人价值屏幕录制
创意/艺术视频控制、原创性、版权原创素材或生成场景

编辑与再利用工具

将现有内容转化为多种视频格式。

将命名产品视为候选。发现当前已安装或可调用的工具,验证用户的账户和权限,然后根据可用工具映射工作流。如果没有可用工具,则返回编辑决策列表、剪辑时间码、字幕和导出设置以供手动执行。

候选能力需验证的内容适合场景
转录编辑器说话人准确性、剪辑控制、导出、隐私采访、播客、网络研讨会
剪辑助手选择控制、出处、误报率长视频到短视频的审核
时间线编辑器字幕、效果、音频版权和导出控制平台特定的后期处理
无障碍辅助字幕准确性、眼神接触披露、配音同意已批准的讲解人内容

再利用工作流

长视频内容(播客、网络研讨会、演示)
    ↓
转录编辑:清理、去除填充词、润色
    ↓
剪辑审核:提出带源时间码的重点时刻
    ↓
时间线编辑:添加经过审核的字幕、效果和平台样式
    ↓
分发:TikTok、Reels、Shorts、LinkedIn

反向工程病毒式编辑

要研究参考编辑的风格,首先发现当前是否可调用授权的媒体检查、浏览器或本地文件查看器。如果可用,检查实际帧和时间。否则,请用户附加媒体、截图或带时间码的导出文件,并提供手动帧采样清单。然后提取可重用的节拍表以及 3–5 个标志性动作。在执行前,在任何当前可用的编辑器中进行审查。复制编辑语法,绝不复制参考的素材、脚本、声音或音乐。完整方法:references/edit-anatomy.md。


视频制作工作流

产品演示视频

  1. 编写关键功能和价值主张的脚本(使用 suede-copy 技能)
  2. 屏幕录制产品流程
  3. 程序化叠加 —— 使用可用的授权渲染器添加标题、标注和过渡,或提供手动编辑器说明
  4. AI B-roll —— 仅在有已发现的授权生成器和已验证的版权时使用;否则使用已许可的素材或原创素材
  5. 画外音 —— 自行录制或使用 AI 虚拟主播进行旁白
  6. 导出为平台适用的规格

讲解视频

  1. 编写问题 → 解决方案 → CTA 弧线脚本
  2. 选择讲解人 —— 可用的批准虚拟主播工作流,或录制画外音加视觉元素
  3. 构建视觉元素 —— 程序化幻灯片、屏幕录制、AI 生成场景
  4. 添加字幕作为无障碍默认设置,并验证其准确性
  5. 导出前,仅先检查当前目标平台要求并预览已认证的编辑器;不假设通用方向

批量社交短片

  1. 创建主模板在可用授权渲染器或手动编辑器项目中
  2. 输入数据 —— 产品特性、推荐、数据
  3. 批量渲染 —— 一个模板,多种变体
  4. 添加平台特定字幕使用可用编辑器
  5. 将已批准的导出候选返回到 suede-social 进行渠道策略;排期仍为单独的显式操作

工具感知的视频流水线

仅在发现当前可调用、已认证和授权的工具后使用自动化。否则,生成与手动交接相同的工件。

已批准的脚本(来自产品上下文)
    ↓
可用的渲染器/虚拟主播/生成器(如已授权)
    或带时间码指令的手动编辑器
    ↓
审核剪辑、版权、字幕和品牌资产
    ↓
输出:已批准的导出候选,而非自动发布

当没有制作工具可用时,返回脚本、镜头列表、资产清单、节拍表、字幕、编辑决策列表和导出设置,以便用户可以手动执行剪辑,使用以下确切标题:

## 脚本
<场景或节拍> | 镜头前或画外音台词 | 目标时长

## 镜头列表
镜头 # | 来源(屏幕录制/自有素材/已许可/生成)| 构图 | 备注

## 资产清单
资产 | 来源 | 版权持有人和依据 | 到期或需要注明归属 | 文件路径

## 节拍表
使用 references/edit-anatomy.md 中的行模式(节拍 | 时间 | 镜头 |
屏幕文本 | 字幕样式 | 过渡/运动 | 音频)及其样式摘要。不要发明第二种节拍表格式。

## 字幕
包含时间码的完整字幕文本;说明执行的准确性检查。

## 编辑决策列表
剪辑 # | 源文件 | 入点 TC | 出点 TC | 放置 | 过渡 | 音频背景

## 导出设置
目标 | 比例 | 分辨率 | 帧率 | 编码 | 最大时长 | 已对照(当前规格来源 + 日期)验证

## 未关闭关卡
<缺失的版权、同意、成本批准或品牌资产;使用暂停合约>

对于节拍表及其样式摘要,请在编写交接前阅读 references/edit-anatomy.md —— 它拥有该行模式。


常见错误

  1. 从工具开始,而不是策略 —— 在选择工具前决定需要什么视频
  2. 在视频中使用 AI 生成的文本 —— 模型无法可靠地渲染可读文本;改用程序化叠加
  3. 未验证虚拟主播质量 —— 在付费或制作批量前,先测试一个简短且已获同意的样本
  4. 无障碍性差的剪辑 —— 提供准确字幕,避免

相关技能