详细分析 ▾
运行时依赖
版本
story-video-技能 v1.1.0 - Major refactor: all references and resource files are now organized under story-video-技能/, 签名ificantly restructuring the 技能 layout. - Expanded internal references: 添加ed professional knowledge bases for directing, cinematography, screenwriting, and API usage, including sample scripts and termino记录y. - 安装ation flow clarified: 添加ed required/optional 环境 variables and command requirements in the manifest. - 更新d documentation paths and quick启动 commands (now using ~/.hermes/技能s/ instead of ~/.claude/技能s/). - 清理up: 移除d duplicate or old reference files from the top-level references directory.
安装命令
点击复制技能文档
能力概述
具备专业编剧能力和导演能力的 AI 视频制作流水线。
编剧能力: 故事结构分析(三幕/节拍表/起承转合)、对白风格构建(自然主义/机智对驳/潜台词等)、人物弧线设计(成长/堕落/救赎等五型)、冲突架构(五类冲突 + 场景结构)。
导演能力: 分镜头语言(景别/角度/运镜)、视觉基调规划(六种情绪的色彩+构图+运镜+光线方案)、场景调度(mise-en-scène 四要素)、MiniMax 运镜指令(15种,支持组合+顺序)。
视频生成: MiniMax 文生图(帧间连贯)→ MiniMax 图生视频 → ffmpeg 合并。
快速开始
环境变量
导出 MINIMAX_API_KEY="your_key" # 必需:文生图+图生视频
导出 DOUBAO_API_KEY="your_key" # 可选:豆包模式
一键流水线
cd ~/.hermes/技能s/story-video-技能# 直接运行主流水线 python scripts/流水线.py "一只小兔子鼓起勇气穿越黑暗森林寻找光明的故事"
# 指定视频时长和数量 python scripts/流水线.py "你的故事" --shots-count 8 --duration 6
# 使用已有分镜跳过步骤 python scripts/流水线.py "新故事" --shots existing_shots.json
分步运行
# Step 1: 故事 → 专业分镜(编剧+导演知识) python scripts/story_to_shots.py "你的故事..." -o 输出/shots.json# Step 2: 分镜 → 图片 python scripts/生成_shot_images.py -i 输出/shots.json -o 输出/images.json
# Step 3: 图片 → 视频 python scripts/生成_shot_videos.py -i 输出/images.json -p minimax -d 6
# Step 4: 合并 python scripts/merge_videos.py
专业知识:编剧体系
故事结构模板
三幕结构(Three-Act Structure)
| 幕 | 占比 | 核心内容 |
|---|---|---|
| 第一幕:建置 | 25% | 开场钩子、日常世界、催化事件、第一情节点 |
| 第二幕:对抗 | 50% | 进展升级、中点转折、反派逼近、灵魂黑夜 |
| 第三幕:解决 | 25% | 高潮决战、新平衡建立、结局收束 |
节拍表示例(Blake Snyder SavePoint)
| 节拍 | 时间点 | 内容 |
|---|---|---|
| 开场画面 | 0分钟 | 确立基调、主角状态 |
| 主题陈述 | 1-5分钟 | 暗示故事主题 |
| 设定 | 1-12分钟 | 主角日常世界 |
| 催化事件 | 12分钟 | 打破平衡 |
| 跨入第二幕 | 25分钟 | 进入新世界 |
| Fun & Games | 25-50分钟 | 追求主线目标 |
| 中点 | 50分钟 | 重大转折 |
| 反派逼近 | 50-75分钟 | 压力升级 |
| 灵魂黑夜 | 75分钟 | 最黑暗时刻 |
| 跨入第三幕 | 85分钟 | 找到解决方案 |
| 最终对决 | 85-110分钟 | 高潮戏 |
中国戏曲结构:起承转合
| 阶段 | 功能 |
|---|---|
| 起 | 开端,交代背景 |
| 承 | 发展,矛盾展开 |
| 转 | 高潮,情感爆发 |
| 合 | 结局,收束余韵 |
对白风格设计
从实际剧本(Pulp Fiction、Star Wars)蒸馏的风格模式:
对白类型与特征
| 风格 | 特征 | 示例 |
|---|---|---|
| 自然主义 | 口语化、打断、自我更正 | Vincent与Jules在车里的对话 |
| 机智对驳 | 快节奏、一语双关、旗鼓相当 | Pulp Fiction 咖啡店场景 |
| 潜台词 | 表面说A,实际说B | 角色不说"我害怕"而用行为暗示 |
| 独白 | 内心剖白,揭示真实想法 | 人物直视镜头自述 |
| 仪式化 | 重复、程式化动作 | 杀手每次杀人前念独特台词 |
对白写作规范
规则1: 每个人物有独特语音模式(词汇量/句长/口头禅)
规则2: 冲突驱动——角色间目标相悖时对话最有力
规则3: 潜台词——角色说一套做一套制造张力
规则4: 简洁——"说完就走",不拖沓不重复
规则5: 动作支撑——对白配合肢体语言描写
人物弧线构建
弧线类型
| 弧线类型 | 起点→终点 | 适用题材 |
|---|---|---|
| 成长弧 | 无知→智慧 | 青少年、冒险 |
| 堕落弧 | 道德→腐败 | 悲剧、反派起源 |
| 救赎弧 | 迷失→回归 | 犯罪、黑帮 |
| 循环弧 | 平衡→打破→新平衡 | 日常、喜剧 |
| 平线弧 | 不变 | 超英、喜剧 |
弧线设计三要素
1. 外在目标:角色想要什么(可观察的行为)
- 内在需求:角色需要什么(内心转变)
- 矛盾冲突:外在与内在的对抗
冲突构建
冲突类型
| 冲突类型 | 说明 | 示例 |
|---|---|---|
| 人物vs人物 | 角色间对抗 | 警察vs罪犯 |
| 人物vs自我 | 内心挣扎 | 戒酒、复仇vs宽恕 |
| 人物vs社会 | 与体制/群体冲突 | 越狱、揭发腐败 |
| 人物vs自然 | 环境生存挑战 | 荒野求生 |
| 人物vs命运 | 不可抗力 | 绝症、预言 |
经典冲突场景结构
场景目标:角色想要X
障碍:对手/环境/内心阻碍
行动:角色尝试Y
转折:计划出错
结果:获得/失去Z(改变关系)
场景转换
转换类型与效果
| 转换方式 | 效果 | 使用场景 |
|---|---|---|
| 硬切 | 快节奏、简洁 | 同一时空快速切换 |
| 叠化 | 时间流逝、暗示 | 睡眠、旅程 |
| 淡入淡出 | 段落分隔 | 章节开始/结束 |
| 匹配剪辑 | 流畅连接 | 动作连续 |
| 跳切 | 打破时间感、不安 | 噩梦、回忆 |
| Wipe | 复古感 | 致敬老电影 |
专业知识:导演体系
镜头语言速查
景别与情绪
| 景别 | 英文 | 情绪效果 |
|---|---|---|
| 极远景 | EWS | 环境压倒人物,渺小感 |
| 远景 | WS | 展示人与环境关系 |
| 全景 | FS | 展示全身动作 |
| 中景 | MS | 自然对话,叙事中性 |
| 特写 | CU | 聚焦情绪,揭示细节 |
| 大特写 | ECU | 极度聚焦,紧张/亲密 |
角度与权力
| 角度 | 权力感 | 适用 |
|---|---|---|
| 仰拍 | 强大、压迫 | 英雄、反派登场 |
| 俯拍 | 脆弱、无力 | 受害者、失败者 |
| 水平 | 平等、中性 | 正常叙事 |
| 倾斜 | 不稳定、紧张 | 危机、混乱 |
运镜与节奏
| 运镜 | 效果 | 使用场景 |
|---|---|---|
| 推进 | 聚焦、紧张 | 揭示重要信息 |