版本:v1.0 适用角色:编剧、导演、视频剪辑
很多小型团队的漫剧生产客户,需要轻量级可定制化的漫剧工具平台,自行开发部署的话,架构较重,后期运维工作量大;采购巨日禄、vidu 等平台,又无法定制。针对此类客户的需求场景,结合最新的 openclaw 的能力,可以快速将漫剧生产流程固化为 skill,结合火山引擎全托管免运维的 arkclaw 和豆包系生图、生视频模型能力,快速搭建从剧本到成片的全流程自动化漫剧生产 agent,支持漫剧、短剧、电影等多种创作类型。
📦 整体概述
这是一个 AI 视频创作工具技能包 ,实现了从剧本到成片的全流程自动化。支持漫剧、短剧、电影等多种创作类型。
🔄 工作流程
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
┌──────────┐
│ 新建项目 │───▶│ 剧本创作 │───▶│ 分镜图片 │───▶│ 视频生成 │───▶│ 合成
成片 │
└──────────┘ └──────────┘ └──────────┘ └──────────┘
└──────────┘
│ │ │ │
│
▼ ▼ ▼ ▼
▼
project.json script.md Seedream API Seedance API
FFmpeg
目录结构 分镜脚本 图片生成 图生视频 concat
🏗️ 架构层次
┌─────────────────────────────────────────────────────────────┐
│ SKILL.md (技能定义层) │
│ - 技能元数据 (name, description, 触发词) │
│ - 工作流程定义 │
│ - 用户交互规范 │
│ - API 配置说明 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 脚本工具层 │
│ new_project.sh → 项目初始化 │
│ generate_image.sh → 图片生成 │
│ generate_video.sh → 视频生成 │
│ merge_videos.sh → 视频合成 │
│ batch_generate.sh → 批量处理 │
│ query_video_task.sh → 任务查询 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 外部 API 层 │
│ Seedream API → 图片生成 (火山引擎) │
│ Seedance API → 视频生成 (doubao-seedance-1-5-pro) │
│ FFmpeg → 视频合并/处理 │
└─────────────────────────────────────────────────────────────┘
📁 核心组件详解
1. SKILL.md - 技能定义文件
这是技能包的核心配置文件,采用 YAML front matter + Markdown 格式:
| 部分 | 功能 |
|---|
| 元数据 | name: drama ,触发词定义 |
| 项目类型 | 漫剧/短剧/电影 三种类型 |
| 风格选项 | 动漫/日漫/美漫/国漫/电影/纪录片/真人 |
| 工作流程 | 新建项目 → 剧本创作 → 分镜生成 → 视频生成 → 合成成片 |
| 重要规则 | 成本控制、用户确认流程、参考图命名规范等 |
2. 脚本工具层
| 脚本 | 功能 | 关键参数 |
|---|
| new_project.sh | 创建项目目录结构和配置文件 | --name , --type , --style |
| generate_image.sh | 调用 Seedream API 生成图片 | --prompt , --size , --endpoint |
| generate_video.sh | 调用 Seedance API 生成视频 | -f (首帧), -l (尾帧), -p (运镜描述) |
| merge_videos.sh | FFmpeg 合并视频片段 | 视频目录、输出文件 |
| batch_generate.sh | 批量生成视频 | 内置 29 个分镜的运镜提示词 |
| query_video_task.sh | 查询异步视频任务状态 | 任务 ID |
📊 项目数据结构
projects/
└── 项目名称/
├── project.json
├── script.md
├── video_prompts.md
├── subtitles.vtt
├── frames/
├── videos/
├── final/
└── assets/
🔌 API 集成
| API | 端点 | 用途 |
|---|
| Seedream | ark.cn-beijing.volces.com/api/v3/images/generations | 文生图 |
| Seedance | ark.cn-beijing.volces.com/api/v3/contents/generations/tasks | 图生视频 |
⚙️ 设计特点
- 模块化脚本设计 :每个脚本独立可执行,支持命令行参数
- 异步任务处理 :视频生成采用异步模式,支持任务查询
- 类型驱动配置 :不同项目类型自动匹配分辨率和默认风格
- 成本控制机制 :批量操作前需用户确认
- 参考图规范 :严格的图 1/图 2 命名规则确保 API 调用一致性
🎯 适用场景
| 类型 | 平台 | 时长 | 分辨率 |
|---|
| 漫剧 | 抖音/小红书 | 30 秒 -3 分钟 | 1440x2560 (9:16) |
| 短剧 | 抖音/快手/B 站 | 1-10 分钟 | 1920x1080 (16:9) |
| 电影 | B 站/YouTube | 10 分钟+ | 1920x1080 / 4K |
📌 skill 技能包和演示demo
点击查看skill技能包和第一集演示demo
制作过程展示
- 过程会有一些报错,可以让龙虾自己处理,并保存配置,以后不再报错
- 中间环节如果发现不对,可以回退到具体某个分镜上去重新制作


