【最佳实践-短剧行业】如何用ArkClaw制作短剧

版本: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.shFFmpeg 合并视频片段视频目录、输出文件
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端点用途
Seedreamark.cn-beijing.volces.com/api/v3/images/generations文生图
Seedanceark.cn-beijing.volces.com/api/v3/contents/generations/tasks图生视频

⚙️ 设计特点

  1. 模块化脚本设计 :每个脚本独立可执行,支持命令行参数
  2. 异步任务处理 :视频生成采用异步模式,支持任务查询
  3. 类型驱动配置 :不同项目类型自动匹配分辨率和默认风格
  4. 成本控制机制 :批量操作前需用户确认
  5. 参考图规范 :严格的图 1/图 2 命名规则确保 API 调用一致性

🎯 适用场景

类型平台时长分辨率
漫剧抖音/小红书30 秒 -3 分钟1440x2560 (9:16)
短剧抖音/快手/B 站1-10 分钟1920x1080 (16:9)
电影B 站/YouTube10 分钟+1920x1080 / 4K

📌 skill 技能包和演示demo

点击查看skill技能包和第一集演示demo

制作过程展示

  • 过程会有一些报错,可以让龙虾自己处理,并保存配置,以后不再报错
  • 中间环节如果发现不对,可以回退到具体某个分镜上去重新制作

picture.image

picture.image

picture.image

0
0
0
0
评论
未登录
暂无评论