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。
视频制作工作流
产品演示视频
- 编写关键功能和价值主张的脚本(使用 suede-copy 技能)
- 屏幕录制产品流程
- 程序化叠加 —— 使用可用的授权渲染器添加标题、标注和过渡,或提供手动编辑器说明
- AI B-roll —— 仅在有已发现的授权生成器和已验证的版权时使用;否则使用已许可的素材或原创素材
- 画外音 —— 自行录制或使用 AI 虚拟主播进行旁白
- 导出为平台适用的规格
讲解视频
- 编写问题 → 解决方案 → CTA 弧线脚本
- 选择讲解人 —— 可用的批准虚拟主播工作流,或录制画外音加视觉元素
- 构建视觉元素 —— 程序化幻灯片、屏幕录制、AI 生成场景
- 添加字幕作为无障碍默认设置,并验证其准确性
- 导出前,仅先检查当前目标平台要求并预览已认证的编辑器;不假设通用方向
批量社交短片
- 创建主模板在可用授权渲染器或手动编辑器项目中
- 输入数据 —— 产品特性、推荐、数据
- 批量渲染 —— 一个模板,多种变体
- 添加平台特定字幕使用可用编辑器
- 将已批准的导出候选返回到
suede-social进行渠道策略;排期仍为单独的显式操作
工具感知的视频流水线
仅在发现当前可调用、已认证和授权的工具后使用自动化。否则,生成与手动交接相同的工件。
已批准的脚本(来自产品上下文)
↓
可用的渲染器/虚拟主播/生成器(如已授权)
或带时间码指令的手动编辑器
↓
审核剪辑、版权、字幕和品牌资产
↓
输出:已批准的导出候选,而非自动发布
当没有制作工具可用时,返回脚本、镜头列表、资产清单、节拍表、字幕、编辑决策列表和导出设置,以便用户可以手动执行剪辑,使用以下确切标题:
## 脚本
<场景或节拍> | 镜头前或画外音台词 | 目标时长
## 镜头列表
镜头 # | 来源(屏幕录制/自有素材/已许可/生成)| 构图 | 备注
## 资产清单
资产 | 来源 | 版权持有人和依据 | 到期或需要注明归属 | 文件路径
## 节拍表
使用 references/edit-anatomy.md 中的行模式(节拍 | 时间 | 镜头 |
屏幕文本 | 字幕样式 | 过渡/运动 | 音频)及其样式摘要。不要发明第二种节拍表格式。
## 字幕
包含时间码的完整字幕文本;说明执行的准确性检查。
## 编辑决策列表
剪辑 # | 源文件 | 入点 TC | 出点 TC | 放置 | 过渡 | 音频背景
## 导出设置
目标 | 比例 | 分辨率 | 帧率 | 编码 | 最大时长 | 已对照(当前规格来源 + 日期)验证
## 未关闭关卡
<缺失的版权、同意、成本批准或品牌资产;使用暂停合约>
对于节拍表及其样式摘要,请在编写交接前阅读 references/edit-anatomy.md —— 它拥有该行模式。
常见错误
- 从工具开始,而不是策略 —— 在选择工具前决定需要什么视频
- 在视频中使用 AI 生成的文本 —— 模型无法可靠地渲染可读文本;改用程序化叠加
- 未验证虚拟主播质量 —— 在付费或制作批量前,先测试一个简短且已获同意的样本
- 无障碍性差的剪辑 —— 提供准确字幕,避免