乐于分享
好东西不私藏

OpenClaw + 扣子全自动制作动漫短片攻略(小白必看)

OpenClaw + 扣子全自动制作动漫短片攻略(小白必看)

🎬 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 注册扣子账号

  1. 访问 https://www.coze.cn[1]
  2. 使用抖音/头条账号登录
  3. 点击「创建 Bot」,开始配置你的 AI 助手

🤖 第二部分:配置扣子 Bot

2.1 创建剧本创作 Bot

步骤:

  1. 在扣子首页点击「创建 Bot」
  2. 命名:动漫剧本助手
  3. 在「人设与回复逻辑」中输入:
你是一名专业动漫编剧,擅长创作 1-3 分钟的短视频剧本。

输出格式:
【标题】xxx
【时长】x 分钟
【场景】xxx
【角色】xxx
【剧情】
- 开场:...
- 发展:...
- 高潮:...
- 结尾:...
【对话】
角色 A: ...
角色 B: ...
  1. 点击「发布」,选择「发布为 API」
  2. 复制 Bot ID(后续需要)

2.2 添加绘图插件

  1. 在 Bot 编辑页面,点击「插件」
  2. 搜索并添加「通义万相」或「DALL-E 3」
  3. 配置插件提示词:
根据用户描述的动漫场景,生成对应的分镜图。
风格:日式动漫风格,色彩鲜艳,线条清晰

2.3 添加语音合成插件

  1. 添加「语音合成」插件(推荐 Azure TTS)
  2. 配置多角色声音:
    • 少年音:活泼、阳光
    • 少女音:温柔、甜美
    • 旁白:成熟、稳重

2.4 获取 API Key

  1. 进入扣子「开发平台」:https://www.coze.cn/open[2]
  2. 点击「个人令牌」
  3. 创建新令牌,复制保存(格式: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 模型,保持角色一致性:

  1. 收集 20+ 张同一角色的图片
  2. 使用 Kohya SS 训练 LoRA
  3. 在扣子绘图插件中加载 LoRA

5.3 多语言支持

自动翻译 + 多语种配音:

# 添加翻译步骤
openclaw message "请将以下剧本翻译成英文、日文、西班牙文:$(cat script.txt)"

⚠️ 注意事项

项目 说明
成本 扣子 API 按量计费,视频生成约 0.1 元/秒
时长 首次制作约 30-60 分钟
质量 AI 动画适合简约/卡通风格
版权 商用需确认素材版权归属
网络 需要稳定网络环境访问 API

📚 资源链接

  • OpenClaw 官方文档[3]
  • 扣子开放平台[4]
  • FFmpeg 中文教程[5]
  • AI 动画工具对比[6]

💬 结语

有了 OpenClaw + 扣子,制作动漫短片不再是专业团队的专利。每个人都可以成为创作者!

下一步:

  1. 按照本攻略搭建你的工作流
  2. 尝试制作第一部短片
  3. 发布到 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