🎬 OpenClaw + 扣子全自动制作动漫短片攻略
无需编程基础,跟着步骤操作,1 小时做出你的第一部 AI 动漫短片!
📖 前言
你是不是也想过制作自己的动漫短片,但被复杂的动画软件劝退?现在,借助 OpenClaw 和 扣子(Coze),一个人、一台电脑,就能全自动生成动漫短片!
本攻略将带你从零开始,搭建完整的自动化工作流,实现:
✅ 自动写剧本 ✅ 自动画分镜 ✅ 自动配声音 ✅ 自动生成动画 ✅ 自动合成发布
全程只需输入一个主题,剩下的交给 AI!
🛠️ 第一部分:环境准备
1.1 安装 OpenClaw
OpenClaw 是一个自托管的 AI 网关,可以连接各种聊天工具和 AI 服务。
macOS / Linux 用户:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows 用户(PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex
安装完成后,运行初始化向导:
openclaw onboard --install-daemon
按照提示选择模型提供商(推荐阿里云通义千问),输入 API Key,完成配置。
1.2 验证安装
openclaw gateway status
看到 Gateway 在 18789 端口运行,说明安装成功!
1.3 注册扣子账号
访问 https://www.coze.cn[1] 使用抖音/头条账号登录 点击「创建 Bot」,开始配置你的 AI 助手
🤖 第二部分:配置扣子 Bot
2.1 创建剧本创作 Bot
步骤:
在扣子首页点击「创建 Bot」 命名: 动漫剧本助手在「人设与回复逻辑」中输入:
你是一名专业动漫编剧,擅长创作 1-3 分钟的短视频剧本。
输出格式:
【标题】xxx
【时长】x 分钟
【场景】xxx
【角色】xxx
【剧情】
- 开场:...
- 发展:...
- 高潮:...
- 结尾:...
【对话】
角色 A: ...
角色 B: ...
点击「发布」,选择「发布为 API」 复制 Bot ID(后续需要)
2.2 添加绘图插件
在 Bot 编辑页面,点击「插件」 搜索并添加「通义万相」或「DALL-E 3」 配置插件提示词:
根据用户描述的动漫场景,生成对应的分镜图。
风格:日式动漫风格,色彩鲜艳,线条清晰
2.3 添加语音合成插件
添加「语音合成」插件(推荐 Azure TTS) 配置多角色声音: 少年音:活泼、阳光 少女音:温柔、甜美 旁白:成熟、稳重
2.4 获取 API Key
进入扣子「开发平台」:https://www.coze.cn/open[2] 点击「个人令牌」 创建新令牌,复制保存(格式: pat_xxxxx)
⚙️ 第三部分:搭建自动化工作流
3.1 创建工作流脚本
在 OpenClaw 工作区创建 auto_anime.sh:
#!/bin/bash
# 动漫短片自动生成脚本
# 用法:./auto_anime.sh "友情与冒险"
THEME=$1
WORKSPACE="$HOME/.openclaw/workspace/anime_output"
mkdir -p "$WORKSPACE"
echo "🎬 开始制作动漫短片:$THEME"
# 步骤 1:生成剧本
echo "📖 步骤 1/6:生成剧本..."
openclaw message "请为'$THEME'主题创作一个 2 分钟的动漫剧本,包含场景、角色、对话" > "$WORKSPACE/script.txt"
# 步骤 2:生成分镜描述
echo "🎨 步骤 2/6:生成分镜..."
openclaw message "请将以下剧本转换为 5-8 个分镜描述,每个分镜包含画面构图、角色位置、背景:$(cat $WORKSPACE/script.txt)" > "$WORKSPACE/storyboard.txt"
# 步骤 3:生成角色设计
echo "👤 步骤 3/6:设计角色..."
openclaw message "请为剧本中的角色设计外貌描述,包括发型、服装、特征:$(cat $WORKSPACE/script.txt)" > "$WORKSPACE/characters.txt"
# 步骤 4:生成配音文本
echo "🎙️ 步骤 4/6:准备配音..."
openclaw message "请从剧本中提取所有对话,按角色分类,标注情感:$(cat $WORKSPACE/script.txt)" > "$WORKSPACE/voice.txt"
# 步骤 5:生成动画片段
echo "🎞️ 步骤 5/6:生成动画..."
# 调用扣子 API 生成视频片段(需要配置 API)
python3 "$WORKSPACE/generate_video.py"
# 步骤 6:合成视频
echo "🎬 步骤 6/6:合成视频..."
ffmpeg -f concat -i "$WORKSPACE/file_list.txt" -c:v copy "$WORKSPACE/output.mp4"
echo "✅ 完成!视频保存在:$WORKSPACE/output.mp4"
3.2 配置扣子 API 调用
创建 generate_video.py:
#!/usr/bin/env python3
import requests
import json
import os
COZE_API_KEY = os.getenv("COZE_API_KEY", "pat_xxxxx")
BOT_ID = "7xxxxxxxxxxxx" # 你的 Bot ID
def call_coze(prompt):
"""调用扣子 API"""
url = "https://api.coze.cn/open_api/v2/chat"
headers = {
"Authorization": f"Bearer {COZE_API_KEY}",
"Content-Type": "application/json"
}
data = {
"bot_id": BOT_ID,
"user": "openclaw",
"query": prompt,
"stream": False
}
response = requests.post(url, headers=headers, json=data)
return response.json()
def generate_image(prompt):
"""生成图片"""
result = call_coze(f"请生成图片:{prompt}")
return result.get("data", {}).get("image_url")
def generate_video(prompt):
"""生成视频片段"""
result = call_coze(f"请生成 5 秒视频:{prompt}")
return result.get("data", {}).get("video_url")
# 主流程
if __name__ == "__main__":
workspace = os.path.expanduser("~/.openclaw/workspace/anime_output")
# 读取分镜
with open(f"{workspace}/storyboard.txt", "r") as f:
storyboard = f.read()
# 为每个分镜生成视频
scenes = storyboard.split("\n\n")
file_list = []
for i, scene in enumerate(scenes[:5]): # 最多 5 个场景
print(f"生成场景 {i+1}...")
video_url = generate_video(scene)
if video_url:
# 下载视频
os.system(f"curl -o {workspace}/scene_{i+1}.mp4 '{video_url}'")
file_list.append(f"file 'scene_{i+1}.mp4'")
# 创建合并列表
with open(f"{workspace}/file_list.txt", "w") as f:
f.write("\n".join(file_list))
print("视频生成完成!")
🎯 第四部分:一键运行
4.1 赋予执行权限
chmod +x ~/.openclaw/workspace/auto_anime.sh
chmod +x ~/.openclaw/workspace/generate_video.py
4.2 运行制作
cd ~/.openclaw/workspace
./auto_anime.sh "校园友情故事"
4.3 查看输出
ls -lh ~/.openclaw/workspace/anime_output/
你将看到:
script.txt- 剧本storyboard.txt- 分镜characters.txt- 角色设计scene_1.mp4~scene_5.mp4- 动画片段output.mp4- 最终成片
🚀 第五部分:进阶技巧
5.1 批量生产
创建定时任务,每天自动生成:
# 编辑 crontab
crontab -e
# 添加每日上午 10 点运行
0 10 * * * /home/kylin/.openclaw/workspace/auto_anime.sh "每日故事"
5.2 风格统一
训练专属 LoRA 模型,保持角色一致性:
收集 20+ 张同一角色的图片 使用 Kohya SS 训练 LoRA 在扣子绘图插件中加载 LoRA
5.3 多语言支持
自动翻译 + 多语种配音:
# 添加翻译步骤
openclaw message "请将以下剧本翻译成英文、日文、西班牙文:$(cat script.txt)"
⚠️ 注意事项
| 项目 | 说明 |
|---|---|
| 成本 | 扣子 API 按量计费,视频生成约 0.1 元/秒 |
| 时长 | 首次制作约 30-60 分钟 |
| 质量 | AI 动画适合简约/卡通风格 |
| 版权 | 商用需确认素材版权归属 |
| 网络 | 需要稳定网络环境访问 API |
📚 资源链接
OpenClaw 官方文档[3] 扣子开放平台[4] FFmpeg 中文教程[5] AI 动画工具对比[6]
💬 结语
有了 OpenClaw + 扣子,制作动漫短片不再是专业团队的专利。每个人都可以成为创作者!
下一步:
按照本攻略搭建你的工作流 尝试制作第一部短片 发布到 B 站/抖音,收获第一批粉丝
遇到问题?欢迎在评论区留言,我会一一解答!
作者: 狗蛋 🐶
编辑: 大将军
发布时间: 2026 年 3 月
如果觉得有用,请点赞、收藏、转发三连!
引用链接
[1]https://www.coze.cn
[2]https://www.coze.cn/open
[3]OpenClaw 官方文档: https://docs.openclaw.ai
[4]扣子开放平台: https://www.coze.cn/open
[5]FFmpeg 中文教程: https://ffmpeg.org/
[6]AI 动画工具对比: https://clawhub.com
夜雨聆风