Install
openclaw skills install ai-animation-choose自动将故事转分镜并生成风格化动画视频,支持两种生成模式、自动配音、字幕烧录和30+首BGM选择。
openclaw skills install ai-animation-choose从故事到动画的全流程自动化制作技能。
版本: 2.2.0
作者: systiger
ClawHub: https://clawhub.ai/systiger/ai-animation-studio
AI动画、动画制作、生成动画、故事动画、AI视频制作、图生视频
✅ 两种生成模式 ✅ 完整工作流程(故事→分镜→画面→动画→配音→字幕→BGM→合成) ✅ 皮克斯/宫崎骏/童话等多种风格 ✅ 自动配音+字幕烧录 ⭐ NEW ✅ BGM背景音乐选择(30+首热门BGM) ✅ 竖版/横版自适应
# 模式一:图片转视频(速度快)
python create_animation.py --mode 1 --output "D:/output"
# 模式二:图片动画化再生成视频(效果更强)
python create_animation.py --mode 2 --output "D:/output"
# 只生成指定场景
python create_animation.py --mode 2 --scene 3
用户输入故事后,自动提问:
生成模式
风格选择
视频规格
BGM背景音乐选择 🎵
BGM分类:
基于分镜模板,将故事分解为:
| 场景 | 镜头动作 | 开头方式 | 结尾方式 | 画面风格 |
|---|---|---|---|---|
| 场景1 | 镜头描述 | 开场介绍 | 呼吁互动 | 风格描述 |
使用豆包API生成每个分镜画面:
两种生成模式:
直接用生成的图片转成视频,保留原画面细节:
python doubao_media.py vid "镜头缓慢推进,人物轻微动作" --image "图片URL" --ratio 9:16 --duration 5
特点:速度快、画质高、适合静态场景
先生成动画风格的图片,再添加动态效果:
# 第一步:生成动画风格图片
python doubao_media.py img "动画风格提示词" --size 1024x1792
# 第二步:图片转视频
python doubao_media.py vid "动画效果描述" --image "图片URL" --duration 5
特点:动画效果更强、角色动作更丰富、适合人物场景
动态效果类型:
字幕处理使用 Pillow + ffmpeg 方案,解决 Windows 中文编码问题:
字幕样式:
字幕烧录流程:
# 1. 逐帧提取视频
ffmpeg -i scene.mp4 frames/frame_%06d.png
# 2. Pillow 绘制字幕(Python)
from subtitle_burner import SubtitleBurner
burner = SubtitleBurner(font_size=42)
burner.burn_subtitles("scene.mp4", subtitles, "output.mp4")
# 3. 合成视频
ffmpeg -framerate 24 -i frames/frame_%06d.png -c:v libx264 output.mp4
字幕时间轴示例:
[
{"start": 0, "end": 4, "text": "城市黄昏,飞天狗与钢铁猫屋顶对峙"},
{"start": 4, "end": 8, "text": "钢铁猫眼中红光闪烁,激光束射出"},
{"start": 8, "end": 13, "text": "飞天狗侧身闪避,翅膀展开反击"}
]
# 工作流程:
# 1. 场景1.mp4 + 场景2.mp4 + ... → 合并视频.mp4
# 2. 合并视频.mp4 + 配音.mp3 → 视频_配音.mp4
# 3. 视频_配音.mp4 + BGM.mp3 → 最终视频.mp4
ffmpeg -i video_with_voice.mp4 -i bgm.mp3 -filter_complex \
"[1:a]volume=0.3,aloop=loop=-1:size=2e+09[bgm];[0:a][bgm]amix=inputs=2:duration=first:dropout_transition=2[aout]" \
-map 0:v -map "[aout]" -c:v copy final_video.mp4
| 文件名 | 用途 |
|---|---|
| AI视频脚本分镜模板_共300条.xlsx | 场景/镜头/开头结尾/画面风格 |
| 【先看这个】分镜画面提示词.xlsx | 镜头类型提示词 |
| 即梦100多组(700+个)神级指令合集.xlsx | AI生图指令模板 |
| 300+电影风格提示词.csv | 电影风格参考 |
| 类别 | 数量 | 用途 |
|---|---|---|
| 划屏元素素材 | 24个 | 转场特效 |
| 竖版动态背景 | 86个 | 背景叠加 |
| 点赞心形素材 | 21个 | 互动特效 |
| 唯美炫光素材 | 15个 | 光效叠加 |
| 类别 | 用途 |
|---|---|
| 卡点音乐 | 节奏背景 |
| 字幕弹出音效 | 文字动画 |
| 网红爆款bgm | 流行配乐 |
用户:帮我做一个关于"森林里的小精灵"的动画视频
AI:
好的,我来帮你制作"森林里的小精灵"动画视频。
📋 首先确认几个问题:
1️⃣ 生成模式:
A. 图片转视频(速度快,保留原画面细节)
B. 图片动画化再生成视频(动画效果更强)
2️⃣ 风格选择:
A. 宫崎骏动画风(自然色彩+清新构图)
B. 皮克斯动画质感(明亮色彩+卡通建模)
C. 童话故事风(柔和色调+手绘质感)
3️⃣ 视频规格:
A. 竖版 9:16(抖音/快手)
B. 横版 16:9(B站/YouTube)
4️⃣ BGM背景音乐:
A. 自动推荐(AI根据风格选择)
B. 从BGM库选择(查看30+首BGM列表)
C. 随机选择
D. 无BGM
请回复选项,或让我自动选择推荐配置。
AI:🎵 为您的"森林里的小精灵"动画推荐以下BGM:
🌸 儿童动画风格推荐:
1. 菊次郎的夏天 - 温馨童年氛围
2. DJ喜羊羊 - 活泼欢快节奏
3. 嘟嘟~嘟嘟~哒哒哒 - 可爱童趣旋律
请选择BGM编号,或回复"随机"让AI选择。
doubao-media - AI生图/生视频edge-tts - 配音生成ffmpeg - 视频合成ai-animation-studio/
├── SKILL.md # 技能说明
├── create_animation.py # 主脚本(两种模式)
├── resource_index.py # 资源索引
├── workflow.py # 工作流
├── BGM_LIBRARY.md # BGM音乐库
└── scripts/ # 脚本目录
├── xiaoming_scientist.json # 示例场景
├── subtitle_burner.py # 字幕烧录工具 ⭐ NEW
└── full_workflow.py # 完整工作流脚本 ⭐ NEW
subtitle_burner.py 字幕工具(Pillow + ffmpeg)full_workflow.py 完整工作流脚本创建时间:2026-03-29
_资源位置:D:\AI视频资源_
作者:systiger