DeepSeek Harness + Seedance 视频生成:零代码制作第一条 AI 短片
前面我们已经学习了如何使用 DeepSeek Harness 生成图片,以及借助 Remotion 制作文字和图标动画。
不过,如果我们想生成一段真实的动态场景呢?
例如,一家咖啡店准备推出新品拿铁,希望制作一条 5 秒宣传视频:清晨的阳光照进咖啡馆,木桌上放着一杯热拿铁,镜头慢慢推进,咖啡杯上方有淡淡的热气升起。
这种画面需要自然的光影、真实的空间感和连续运动。
我们可以使用DeepSeek Harness + 豆包 Seedance完成。
DeepSeek Harness 负责理解需求、整理提示词、调用工具和保存文件;Seedance 负责将文字或图片生成视频。
最方便的是,完成首次配置之后,我们只需要通过中文描述想要的视频,不需要亲自编写程序。
本章节从零开始,介绍如何创建 Harness 工作区、开通火山方舟 Agent Plan、接入 Seedance、用自然语言生成视频,以及保存和修改成片。
本章节最终要完成:
- 一个 DeepSeek Harness 视频工作区。
- 一套可用的 Seedance 视频生成配置。
- 一条约 5 秒的咖啡氛围视频。
- 一个图片生成视频的进阶案例。
- 一份视频质量验收记录。
一、DeepSeek Harness 和 Seedance 分别负责什么
首先介绍两个工具的作用。
DeepSeek Harness 是一个可以读取工作区文件、使用工具和执行任务的 AI Agent 工作环境。
Seedance 则是字节跳动推出的视频生成模型系列,可以根据文字、图片以及受支持的其他参考素材生成动态视频。
两者结合以后,DeepSeek 可以帮助我们将普通的自然语言需求转换成视频生成任务。
| 工具 | 主要作用 |
|---|---|
| DeepSeek Harness | 理解需求、规划任务、调用视频工具、保存文件 |
| DeepSeek 模型 | 理解自然语言、整理和优化视频提示词 |
| Seedance | 生成实际的动态视频画面 |
| 火山方舟 Agent Plan | 在对应套餐权益和额度范围内提供模型调用服务 |
整个视频生成流程
我们可以将它理解成:
输入中文需求 → DeepSeek 整理视频提示词 → Harness 调用 Seedance → 生成视频 → 下载并保存 MP4。
这里需要注意一点:DeepSeek Harness 本身不是视频生成模型。
只有完成 Seedance 工具接入,并确认模型与套餐具有相应权限后,才能真正生成视频。
二、Seedance 可以制作哪些视频
Seedance 适合制作短视频、产品镜头、场景动画以及图片动态化等内容。
例如:
| 视频类型 | 示例 |
|---|---|
| 产品宣传 | 咖啡杯、耳机、保温杯的动态展示 |
| 图片生成视频 | 让已有的产品图片产生镜头运动 |
| 自然风景 | 雪山日出、海浪、云朵和森林 |
| 动漫短片 | 卡通角色动作、场景与镜头变化 |
| 广告镜头 | 商品特写、生活场景和宣传素材 |
常见视频生成方式
| 方式 | 需要提供什么 | 适用场景 |
|---|---|---|
| 文生视频 | 一段文字描述 | 从零制作视频场景 |
| 首帧图生视频 | 一张图片和文字描述 | 让已有图片动起来 |
| 首尾帧生成 | 开始图片、结束图片和提示词 | 控制镜头起点与终点 |
| 参考素材生成 | 受支持的图片、视频或音频素材 | 需要参考角色、场景或动作 |
不同模型和接入工具对这些功能的支持可能存在区别。
本章节先学习最简单的文生视频,再尝试使用图片作为首帧生成视频。
三、下载安装 DeepSeek Harness
首先打开 DeepSeek Harness 官方网站:https://www.deepseek.com/harness/
选择适合自己操作系统的桌面版本。
安装完成后,启动 DeepSeek Harness,按照界面提示配置可用的模型服务。
如果已经完成前面的 DeepSeek Harness 入门或图片生成课程,可以直接使用已经安装好的环境。
确认 Harness 能够正常对话
首次打开后,可以输入一句简单的测试内容:
实例:测试 DeepSeek Harness
我准备使用你来生成和管理 AI 视频。
请告诉我当前是否具备:
- 工作区文件访问
- 工具调用
- 视频生成工具
如果 Harness 可以正常回答,说明基本对话功能已经可用。
但此时并不代表 Seedance 已经接入,后面还需要单独检查视频生成能力。
四、创建视频生成工作区
接下来,我们先创建一个专门存放 AI 视频的工作区。
工作区可以理解为电脑上的一个项目文件夹,Harness 会围绕这个文件夹处理文件与生成任务。
1、创建本地文件夹
打开电脑上的文件管理器,在个人文档目录新建一个文件夹。
名称可以设置为:
runoob-harness-demo
2、添加到 DeepSeek Harness
- 打开 DeepSeek Harness 主界面。
- 找到工作区管理入口。
- 选择添加工作区或添加文件夹。
- 选择刚才创建的
runoob-harness-demo。 - 确认该工作区出现在列表中。

工作区入口可能随桌面版本发生调整,以当前界面实际名称为准。
3、新建会话并选择工作区
接下来新建一个会话,确认当前选中的工作区为:
runoob-harness-demo
如果界面提供标准模式,可以先使用标准模式。
这一步完成后,后续生成的视频就可以统一保存在项目工作区中。
4、确认工作区
实例:检查当前工作区
请检查:
1. 当前工作区的名称。
2. 当前工作区的路径。
3. 是否具有读取和保存文件的权限。
以后生成的视频,
请优先保存到当前工作区。
现在只检查环境,
不要修改或删除文件。
第三步:开通火山方舟 Agent Plan
本章节使用火山方舟 Agent Plan 接入 Seedance。
打开官方开通页面:火山方舟 Agent Plan 开通页面
按照页面提示登录火山引擎账号,选择具有 Seedance 视频生成权益的套餐。
需要注意,Agent Plan 各档套餐支持的模型并不完全相同。
Small 、Medium 套餐仅供轻量化体验,不支持视频生成,建议选购 Large 和 Max 这两种支持视频生成套餐。
获取专属 API Key
开通套餐后,进入 Agent Plan 管理后台:Agent Plan 管理后台

按照页面提示找到套餐专属 API Key 的管理入口。
请注意,普通火山方舟 API Key 和 Agent Plan 专属 Key 不应混用。
本章节只使用 Agent Plan 套餐通道。
如果套餐无法调用所选 Seedance 模型,应停止任务并检查权限,不要自动改用普通后付费接口。
API Key 是敏感凭证。建议通过官方授权页面或安全凭证配置方式使用,不要将完整 Key 粘贴到普通聊天消息中。
六、让 Harness 检查 Seedance 接入环境
现在已经准备好了 Harness 工作区和 Agent Plan。
下一步是让 Harness 获得视频生成工具调用能力。
火山方舟当前支持通过 ArkCLI 或 API 等方式调用 Seedance,也提供适用于部分 Agent 的视频生成 Skill。
对于 DeepSeek Harness,本章节优先让它检查 ArkCLI 是否已经可用。
ArkCLI 是火山方舟的官方工具,可以帮助 Agent 调用套餐内的视频生成功能。
我们不需要自己输入视频生成命令,首次安装或授权过程可以按照 Harness 的指引完成。
先检查当前工具
实例:检查 Seedance 视频生成能力
使用豆包 Seedance 生成视频。
我已经开通了火山方舟 Agent Plan。
请先检查:
1. 当前是否已经接入 Seedance 视频生成工具。
2. 是否已经安装火山方舟 ArkCLI。
3. 是否可以使用 Agent Plan 套餐。
4. 当前套餐可以使用哪些 Seedance 模型。
5. 是否支持文生视频。
6. 是否支持首帧图生视频。
7. 是否可以将视频下载到工作区。
要求:
使用中文告诉我检查结果。
我不需要自己编写程序,
也不希望手动输入命令。
如果需要安装官方工具,
先说明来源和安装步骤。
如果需要授权,
请引导我完成官方安全授权。
不要要求我在聊天中粘贴 API Key。
不要使用普通后付费接口。
现在只检查环境,
不要提交收费生成任务。
如果没有安装 ArkCLI
可以继续要求 Harness 协助配置。
实例:配置火山方舟 ArkCLI
官方文档:
https://docs.volcengine.com/docs/ark/agent-plan-personal-ark-cli?lang=zh
要求:
1. 先检查 Node.js 是否满足当前要求。
2. 检查 ArkCLI 是否已经安装。
3. 如未安装,使用官方提供的安装方式。
4. 引导我完成浏览器授权登录。
5. 确认消费模式为 agent-plan。
6. 检查 Agent Plan 套餐状态。
7. 检查 Seedance 视频模型是否可用。
请优先使用官方授权方式。
不要把 API Key 写进聊天消息。
不要打印或泄露 API Key。
未经确认,不安装其他第三方工具。
不要启用普通后付费。
完成后告诉我:
视频生成能力是否已经准备好。
官方 ArkCLI 的登录过程通常支持浏览器授权。
如果出现消费模式选择,应该选择 agent-plan,而不是普通按量计费模式。
如果还需要通过官方 ArkCLI Helper 配置 DeepSeek Harness,可以根据官方向导选择对应的 Agent Plan Profile 和 AI Agent。
注意:模型提供商配置成功,不等于视频生成工具一定可用。 必须再检查 Harness 是否真的能够调用 ArkCLI 的视频生成功能。
七、确认使用哪个 Seedance 模型
Seedance 系列包含不同版本。
对于第一次练习,可以根据当前套餐支持情况,选择具有文生视频能力的模型。
| 模型 | 建议用途 |
|---|---|
| Seedance 2.0 Mini | 简单镜头、基础练习 |
| Seedance 2.0 Fast | 需要兼顾效果与生成效率的任务 |
| Seedance 2.0 | 对画面表现要求更高的短片 |
| Seedance 2.5 | 更复杂的运动、镜头和多模态任务 |
本章节可以优先选择套餐中已开通的 Seedance 2.5,或者使用可用的 Seedance 2.0 系列模型。
具体模型标识、支持时长、分辨率和额度抵扣规则,以当前 Agent Plan 的官方模型列表为准。
让 Harness 确认模型
实例:选择视频生成模型
当前支持哪些 Seedance 视频模型。
本次只制作一条 5 秒的视频。
要求:
16:9 横屏。
优先使用 720p。
全程单镜头。
请推荐一个当前套餐支持的模型。
告诉我:
1. 模型名称。
2. 是否支持文生视频。
3. 是否支持 5 秒。
4. 是否支持 16:9。
5. 是否支持 720p。
6. 本次预计消耗多少套餐额度。
先给出检查结果。
暂时不要生成视频。
确认模型可用后,再继续下一步。
八、输入中文,生成第一条 AI 视频
现在开始正式制作视频。
本章节使用一个简单场景:咖啡馆桌面上的热拿铁。
希望镜头缓慢推进,突出温暖的清晨氛围。
视频提示词应该包含什么
| 要素 | 本章节示例 |
|---|---|
| 主体 | 一杯热拿铁 |
| 场景 | 温暖的咖啡馆、木质桌面 |
| 光线 | 清晨柔和自然光 |
| 主体动作 | 少量热气自然升起 |
| 镜头运动 | 缓慢向前推进 |
| 时长 | 5 秒 |
| 画幅 | 16:9 |
| 限制 | 无文字、无人物、无突然切镜 |
直接复制视频生成提示词
实例:生成 5 秒拿铁氛围视频
Seedance 视频生成模型,
制作一条 5 秒的咖啡氛围短片。
【画面主体】
一杯刚刚制作完成的热拿铁。
咖啡装在白色陶瓷杯中。
杯口有自然的拉花。
咖啡杯放在浅色木质桌面上。
【场景】
温暖、安静的咖啡馆。
清晨阳光从窗边柔和地照进来。
背景轻微虚化。
【镜头运动】
全程只有一个连续镜头。
相机缓慢向前推进,
逐渐靠近咖啡杯。
镜头稳定、自然。
【动态细节】
杯口升起少量热气。
热气轻柔、连续地向上飘散。
其他物体保持稳定。
【视觉风格】
真实商业摄影。
温暖自然光。
细节清晰。
色调柔和。
【限制】
不出现人物。
不出现文字。
不出现 Logo 和水印。
不增加第二个咖啡杯。
不突然切换镜头。
不让杯身发生明显变形。
【视频规格】
时长:5 秒。
比例:16:9。
优先使用 720p。
本次先不要求音频。
【执行要求】
使用当前已配置的 Agent Plan。
不要使用普通后付费。
提交前检查套餐权限和预计额度消耗。
确认后生成一条视频。
生成成功后下载到当前工作区。
如果无法使用套餐,
直接告诉我原因,
不要自动切换其他付费通道。
发送后,Harness 应该先检查可用模型和调用方式,再通过已经配置好的视频工具提交生成任务。
如果工具没有自动调用,而只是返回一段视频提示词,说明当前的工具调用配置可能仍未完成,需要先检查接入状态。
九、查看视频生成结果
视频生成与普通文字回答不同,通常需要先创建生成任务,再等待模型完成处理。
对于火山方舟视频生成服务,接口采用异步任务方式。
我们不需要亲自管理请求和任务状态,可以要求 Harness 负责查询。
查询视频任务
实例:查看当前视频任务
告诉我:
1. 是否已经成功创建任务。
2. 当前任务状态。
3. 使用的视频模型。
4. 目标视频时长。
5. 视频生成是否已经完成。
如果仍然在生成,
请使用已有的任务 ID 继续查询。
不要重复创建新的视频任务。
如果生成成功,
请下载视频并保存到当前工作区。
如果失败,
请告诉我失败原因。
不要自动重新生成。
这里有一个需要注意的地方:
如果查询过程中出现网络问题,不要立即重新提交生成任务。
因为原来的任务可能仍然在运行,重复提交可能造成不必要的额度消耗。
正确的方式是保留任务 ID,继续查询已有任务。
十、保存生成的 MP4
视频生成成功后,需要将结果保存到本地工作区。
火山方舟返回的视频下载地址可能具有有效期,因此建议及时下载并保存。
我们可以直接告诉 Harness:
实例:保存视频文件
保存到当前工作区。
文件名:
latte-video-v01.mp4
要求:
1. 保存完整视频文件。
2. 不覆盖已有文件。
3. 检查文件是否成功下载。
4. 告诉我视频实际时长。
5. 告诉我视频分辨率。
6. 告诉我文件保存路径。
7. 确认文件可以正常打开。
请保留本次生成使用的提示词。
不要再次调用视频生成模型。
推荐的工作区结构
视频文件保存示例
├── videos/
│ ├── latte-video-v01.mp4
│ └── latte-video-v02.mp4
│
├── images/
│ └── latte-reference.png
│
├── prompts/
│ └── latte-video.md
│
└── reports/
└── latte-video-check.md
这些文件夹可以由 Harness 根据实际任务需要创建,不必让用户自己手动建立全部目录。
建议保留原始视频和提示词,后续需要调整时可以比较不同版本。
十一、检查视频是否符合要求
生成成功不代表视频已经完全合格。
例如,咖啡杯可能在中途变形,镜头可能突然改变方向,热气也可能出现不自然的运动。
因此,我们需要实际观看视频,并检查几个关键问题。
本章节视频验收表
| 检查项目 | 通过标准 |
|---|---|
| 镜头连续性 | 全程单镜头,没有突然切换 |
| 咖啡杯外观 | 杯子形状基本稳定,没有明显变形 |
| 热气运动 | 热气连续、自然地上升 |
| 光线 | 整体光线稳定,没有异常闪烁 |
| 镜头推进 | 推进速度缓慢、平稳 |
| 时长 | 约 5 秒 |
| 文件 | MP4 可以正常播放 |
| 多余元素 | 没有明显的多余物体、文字或异常标识 |
让 Harness 辅助检查
实例:检查生成的视频
文件:
videos/latte-video-v01.mp4
请检查:
1. 视频时长。
2. 视频分辨率。
3. 是否可以正常播放。
4. 咖啡杯外观是否明显变化。
5. 镜头推进是否合理。
6. 是否存在异常黑帧。
7. 是否出现多余文字或物体。
如果当前工具支持视频分析,
请检查关键时间点的画面。
如果无法完整判断动态效果,
请明确告诉我需要人工观看。
请输出一份简短的验收表。
不要自动重新生成视频。
Harness 可以通过视频工具、抽帧或元数据分析检查部分问题,但不应把静态帧检查等同于完整观看。
最终的运动流畅度和画面效果,仍然建议自己打开视频确认。
十二、用一张图片生成视频
前面的例子是文生视频,也就是只提供文字描述。
如果已经有一张满意的产品图片,还可以使用 Seedance 的图生视频功能。
例如,我们已经有一张耳机产品图,希望让镜头慢慢靠近耳机,同时保持它的外观。
这时候可以把图片上传到 Harness 当前会话,或放进视频工作区。
图片需要满足什么要求
| 检查项 | 建议 |
|---|---|
| 主体 | 清晰完整,没有被裁切 |
| 背景 | 尽量简洁 |
| 图片比例 | 尽量与视频目标比例一致 |
| 图片质量 | 避免模糊或过度压缩 |
| 素材权限 | 使用自己拥有或获授权的图片 |
直接用自然语言制作
实例:将耳机图片转换成视频
images/headphones.png
通过 Seedance 生成一条约 5 秒的视频。
使用这张图片作为视频首帧。
【视频内容】
一副白色耳机放在浅灰色背景中。
相机缓慢向前推进,
让耳机逐渐放大。
背景保持干净。
【必须保留】
耳机原有的:
- 颜色
- 外观
- 耳罩形状
- 头梁结构
- 按键与接口
不要重新设计产品。
【限制】
不出现人物。
不增加耳机部件。
不出现文字或水印。
不突然改变镜头角度。
【视频规格】
5 秒。
16:9。
优先使用 720p。
【执行要求】
先确认当前 Seedance 工具
支持首帧图生视频。
只使用 Agent Plan。
提交前确认模型和额度消耗。
生成成功后保存 MP4。
不要覆盖原始图片。
这里的重点是"使用图片作为首帧",而不是仅仅让模型参考图片的文字描述。
如果当前 Harness 接入的工具不支持图片输入,应先补充相应能力,而不是假装已经使用了首帧。
十三、使用首尾帧控制视频
如果希望让视频从一个指定画面开始,并停在另一个指定画面,可以尝试首尾帧生视频。
例如:
- 首帧:耳机完整展示在画面中央。
- 尾帧:同一款耳机放大到耳罩特写。
模型会尝试生成从第一张图片到第二张图片的连续运动。
不过,首尾帧只能约束起点和终点,不能保证中间的每一个画面都完全正确。
实例:使用两张图片生成推进镜头
首帧图片:
images/headphones-start.png
尾帧图片:
images/headphones-end.png
目标:
制作一条约 5 秒的耳机展示视频。
从完整耳机中景开始,
镜头缓慢向前推进,
最后停留在耳罩近景。
要求:
1. 保持耳机外观一致。
2. 不改变产品颜色和材质。
3. 镜头运动自然、平稳。
4. 不突然切换机位。
5. 不增加新的耳机部件。
6. 不出现文字或水印。
生成前请检查:
两张图片是否展示同一款产品。
比例和构图是否适合衔接。
当前模型是否支持首尾帧模式。
只使用 Agent Plan。
确认后生成一条视频,
并将 MP4 保存到工作区。
如果两张图片中的产品本身就不一致,应该先修改参考素材,再提交视频生成任务。
十四、让 DeepSeek 先优化视频提示词
有时候我们只有一个很简单的想法,不知道怎样描述镜头。
例如,只想说"帮我做一条咖啡广告"。
此时可以先让 DeepSeek 充当视频导演,帮助补充镜头和画面细节。
实例:先规划再生成视频
主体是一杯热拿铁。
请先帮我设计一个简单的单镜头方案。
需要说明:
1. 主体如何摆放。
2. 背景应该是什么。
3. 光线从哪个方向照入。
4. 相机应该怎样移动。
5. 画面中允许哪些动作。
6. 哪些元素不应该出现。
画面风格:
真实商业摄影,温暖自然。
不要设计多个镜头。
不要加入人物。
先输出完整的视频提示词。
等我确认以后,
再通过 Seedance 生成视频。
不要现在就调用模型。
这种方式适合正式项目,可以在消耗套餐额度前先确认创意。
如果只是普通练习,也可以直接用一句完整的视频提示词生成。
十五、生成不满意,怎么修改
第一次生成的视频不一定符合预期。
例如,咖啡杯没有明显变形,但镜头推进太快。
这时候应该先判断问题能否通过后期处理解决。
| 问题 | 建议处理方式 |
|---|---|
| 视频开头多出一点画面 | 可以考虑剪裁 |
| 镜头推进太快 | 检查是否可以调整播放速度,必要时重新生成 |
| 整体颜色偏暗 | 尝试后期调整亮度 |
| 咖啡杯持续变形 | 修改提示词或参考素材后重新生成 |
| 镜头突然切换 | 强化单镜头要求,必要时重新生成 |
| 多出一只咖啡杯 | 修正主体数量约束,必要时重新生成 |
让 Harness 分析问题
实例:视频不满意时的修改指令
问题是:
镜头推进速度太快,
咖啡杯在中间出现轻微变形。
请先分析原因。
告诉我:
1. 哪些问题可以通过后期修复。
2. 哪些问题需要重新生成。
3. 应该怎样修改提示词。
4. 是否需要增加参考图片。
5. 重新生成可能消耗多少额度。
先给出修改方案。
不要直接重新提交任务。
未经我确认,
不要生成第二条视频。
如果需要重新生成,建议将结果保存为新版本,例如 latte-video-v02.mp4,不要覆盖第一版。
十六、如何控制 Agent Plan 视频生成额度
视频生成会消耗模型调用资源。
本章节使用 Agent Plan,需要关注套餐剩余额度和模型的抵扣规则。
不同模型、分辨率、视频时长和输入方式,可能消耗不同的套餐额度。
因此,不建议把单条视频的价格理解成固定不变的每秒费用。
建议采用的控制方式
| 阶段 | 建议 |
|---|---|
| 视频规划 | 先整理好提示词,不立即生成 |
| 提交任务 | 确认模型、时长、分辨率和额度消耗 |
| 任务执行 | 一次只提交一个明确的生成任务 |
| 生成失败 | 检查任务状态和错误原因,不自动连续重试 |
| 结果修改 | 优先保留可用版本,避免重复消耗额度 |
需要注意,Agent Plan 是否支持某个模型,并不意味着该模型可以无限次生成。
具体套餐额度、可用模型和抵扣规则,需要在火山方舟管理后台确认。
十七、常见问题与解决方法
| 问题 | 可能原因 | 解决方法 |
|---|---|---|
| Harness 只生成了视频提示词 | 没有可用的视频生成工具 | 检查 ArkCLI 或其他正式接入能力 |
| Seedance 模型无法使用 | 套餐不支持或模型权限未开通 | 检查 Agent Plan 模型列表 |
| 提示 API Key 无效 | 凭证错误或计费通道不匹配 | 检查套餐专属凭证与授权状态 |
| 错误地使用普通 API | 工具未配置 Agent Plan 消费模式 | 停止调用,检查配置后再执行 |
| 视频一直显示生成中 | 任务排队或仍在处理 | 保留任务 ID,继续查询现有任务 |
| 视频生成成功但无法下载 | 下载地址失效或下载失败 | 按平台支持的方式重新获取结果 |
| 图片无法作为首帧使用 | 当前工具或模型输入模式不支持 | 检查图生视频支持情况 |
| 生成视频与提示词不一致 | 模型没有准确遵循某些运动或主体约束 | 简化镜头,改进参考素材与提示词 |
| 视频找不到 | 没有保存到当前工作区 | 检查下载结果与文件路径 |
通用的视频工具排查指令
实例:排查 Seedance 调用失败
请检查:
1. 当前工作区。
2. ArkCLI 是否可用。
3. 是否正确登录火山方舟。
4. 消费模式是否为 agent-plan。
5. Agent Plan 套餐是否有效。
6. 当前套餐是否支持目标 Seedance 模型。
7. 视频生成工具是否能够实际调用。
8. 是否存在任务权限或参数问题。
请用中文说明:
- 发现的问题
- 可能原因
- 解决方法
- 是否需要我进行授权操作
不要输出或泄露 API Key。
不要切换普通后付费。
不要在排查时重复提交收费任务。
十八、一条提示词管理整个视频项目
如果已经完成工作区和 Seedance 工具配置,也可以使用下面这条总指令,让 Harness 统一管理视频制作。
实例:DeepSeek Harness + Seedance 完整任务指令
请使用 DeepSeek Harness + Seedance,
帮我生成一条 5 秒的咖啡产品短视频。
我只通过中文描述需求,
不需要自己写代码。
【项目】
使用当前已经选中的工作区。
【视频主题】
清晨咖啡馆里的热拿铁。
【画面】
一杯热拿铁放在浅色木质桌面上。
白色陶瓷杯。
自然咖啡拉花。
清晨阳光从侧面照入。
背景是温暖、安静的咖啡馆。
【镜头】
全程一个连续镜头。
相机缓慢向前推进。
杯口升起少量自然热气。
镜头平稳,不突然切换。
【视觉风格】
真实商业摄影。
温暖自然光。
柔和背景虚化。
【限制】
不要人物。
不要文字。
不要 Logo。
不要水印。
不要第二个咖啡杯。
不要明显改变杯子形状。
【视频规格】
5 秒
16:9
优先使用 720p
本次先不要求音频。
【工具】
使用当前配置的火山方舟 Agent Plan。
使用套餐支持的 Seedance 模型。
不得使用普通后付费通道。
【执行流程】
第一步:
检查工作区和 Seedance 工具。
第二步:
确认模型和套餐权限。
第三步:
完善本次视频提示词。
第四步:
告诉我生成参数和预计额度消耗。
第五步:
等待我确认。
第六步:
确认后提交一次视频生成任务。
第七步:
保存任务 ID 并查询状态。
第八步:
生成成功后下载 MP4。
第九步:
检查视频时长和分辨率。
第十步:
让我实际观看并验收。
【文件管理】
视频文件:
videos/latte-video-v01.mp4
提示词文件:
prompts/latte-video.md
不要覆盖已有文件。
【异常处理】
任务失败时先报告原因。
查询失败时优先恢复现有任务。
不要自动重复生成。
如果套餐额度不足,
直接停止并告诉我。
不要自动充值。
不要切换其他收费方式。
现在先检查环境和生成方案,
确认后再正式执行。
十九、动手练习
练习一:生成雪山日出视频
使用自然语言生成一段约 5 秒的雪山日出视频。
要求相机缓慢横向移动,云层自然变化。
练习二:生成咖啡馆广告镜头
沿用本章节的拿铁场景,将镜头改成固定机位,只保留热气和自然光影变化。
比较不同镜头描述产生的效果。
练习三:图片生成视频
准备一张自己拍摄的产品图片,使用首帧图生视频模式,制作一条缓慢推进镜头。
检查产品是否发生明显的结构变化。
练习四:控制首尾画面
为同一件产品准备中景和近景两张图片,尝试使用首尾帧生成视频。
重点检查开始、结束以及中间运动是否合理。
练习五:检查生成记录
让 Harness 保存视频、原始提示词、使用的模型以及生成任务记录。
尝试比较两个视频版本的运动差异。

