当用户提到以下内容时触发此技能: 把故事做成视频、生成视频、故事视频、AI视频制作、文生视频、图生视频、剧本转视频、分镜生成、分镜头、导演分镜、编剧分析、故事分镜、需要分镜、给视频分镜、拍成视频、拍成分镜、generate video、story to video、video generation、video s...
story-video-skill是一项面向实际任务的技能,主要用于这是一个 分镜脚本 到 完整视频 的 AI 制作流水线;分镜脚本: 分析故事结构,设计人物对白,构建叙事节奏;
视频流水线: 故事文本 → MiniMax T2I(图片生成)→ MiniMax I2V(图片转视频)→ ffmpeg 合并输出成片。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
这是一个分镜脚本到完整视频的 AI 制作流水线。
分镜脚本: 分析故事结构,设计人物对白,构建叙事节奏;建立人物串联线索,设计对应场景板;设计对比板式、建立人物关系图;设计对峙场面、构建起承转合。
视频流水线: 故事文本 → MiniMax T2I(图片生成)→ MiniMax I2V(图片转视频)→ ffmpeg 合并输出成片。
故事文本 → 分镜JSON → T2I图片 → I2V视频 → ffmpeg合并 → 视频成片
用户提供故事文本后,用 scripts/pipeline.py 生成 shots.json:
python3 scripts/pipeline.py "你的故事大纲或剧本"
输出 output/screenplay/shots.json,包含每个分镜的:
shot_number:镜头编号description:分镜描述(画面+动作+台词)visual_prompt:视觉生成词(送入T2I)用 scripts/full_pipeline.py 或 scripts/full_pipeline_v2.py 执行完整流水线:
export MINIMAX_API_KEY="你的key" python3 scripts/full_pipeline.py output/screenplay/shots.json
流水线自动:
输出目录:output/videos/
| 脚本 | 功能 |
|---|---|
scripts/pipeline.py |
故事文本 → shots.json 分镜脚本 |
scripts/full_pipeline.py |
shots.json → T2I图片 → I2V视频 → ffmpeg合并 |
scripts/full_pipeline_v2.py |
同上,模型版本不同 |
scripts/generate_shot_images.py |
独立运行T2I图片生成 |
scripts/generate_shot_videos.py |
独立运行I2V视频生成 |
| 变量 | 必需 | 默认值 | 说明 |
|---|---|---|---|
MINIMAX_API_KEY |
✅ | — | MiniMax API密钥 |
MINIMAX_BASE_URL |
❌ | https://api.minimaxi.com/v1 |
MiniMax API地址 |
MINIMAX_IMAGE_URL |
❌ | https://api.minimaxi.com/v1/image_generation |
图片生成端点 |
story-video-skill/
├── SKILL.md # 本技能说明
├── README.md # 详细文档
├── output/
│ ├── frames/ # T2I生成的图片
│ ├── videos/ # I2V生成的视频 + 最终成片
│ └── screenplay/
│ └── shots.json # 分镜脚本
└── scripts/
├── pipeline.py # 生成shots.json
├── full_pipeline.py # 完整流水线 v1
├── full_pipeline_v2.py # 完整流水线 v2
├── generate_shot_images.py # T2I图片生成
└── generate_shot_videos.py # I2V视频生成
镜头编号 | 镜头类型 | 画面描述 | 台词/声音
| 三幕 | 占比 | 核心 |
|---|---|---|
| 第一幕:建置 | 25% | 开场钩子、日常世界、催化事件 |
| 第二幕:对抗 | 50% | 进展升级、中点转折、灵魂黑夜 |
| 第三幕:解决 | 25% | 高潮决战、结局收束 |
| 阶段 | 功能 | 情绪 |
|---|---|---|
| 起 | 引入 | 好奇 |
| 承 | 发展 | 期待 |
| 转 | 转折 | 紧张 |
| 合 | 解决 | 满足 |
| 类型 | 适合场景 | 推荐色调 |
|---|---|---|
| 温暖怀旧 | 回忆、亲情 | 暖黄、褪色 |
| 冷峻现实 | 困境、独立 | 低饱和、冷蓝 |
| 奇幻冒险 | 超现实、梦境 | 高饱和、撞色 |
| 悬疑紧张 | 秘密、危机 | 暗调、阴影 |
| 镜头 | 适合场景 | 情绪效果 |
|---|---|---|
| 远景 | 建立场景 | 渺小感/史诗感 |
| 中景 | 人物互动 | 亲近感 |
| 特写 | 情绪高潮 | 冲击力 |
| 俯拍 | 命运转折 | 宿命感 |
| 仰拍 | 英雄登场 | 力量感 |
MINIMAX_API_KEY 是否有效MiniMax-Hailuo-2.3ffmpeg -versionfull_pipeline.py 内置 exponential backoff 重试相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章