SuperAPI AI 工具集

short-film-editor

前端与建站

查看项目

更新于 10-15 17:17

技能介绍

用途:引导用户走完从故事概念到成片的6阶段工作流,制作多片段AI短片,并在所有片段间保持角色与风格一致。默认语言为英语,可跟随用户语言。

主要能力: 音乐优先——若有音乐,先做节拍分析再定镜头时长;无音乐则按叙事节奏安排。 角色圣经(Character Bible)——每条角色条目需逐字复制进每个提示词,不得简写。 连贯过渡——除首镜外,每镜开头写“Continuing from the previous shot:”,引用上一镜结尾状态。 分镜预览——批量生成前产出HTML预览页供视觉确认。 节奏原则——不平均切分总时长,按情绪弧线分配:铺垫7-10秒、推进5-7秒、动作5-6秒、高潮6-8秒、收尾5-7秒。

使用方式:逐阶段进行。第1阶段确定故事结构、角色圣经与风格指南,写入 ${PROJECT_DIR}/project.json;第2阶段获取音乐(ffmpeg提取、用户提供或AI生成)并用 python3 ${CLAUDE_SKILL_DIR}/scripts/analyze-beats.py 分析节拍,或跳过音乐手动定义节奏;第3阶段构建镜头表,含 shot_id、时长、音乐段落、节拍对齐、场景、动作、时间标注的运镜与台词、连续性出入状态;第4阶段拼装Seedance提示词并生成HTML分镜:npx tsx ${CLAUDE_SKILL_DIR}/scripts/generate-storyboard-html.ts --project-file "${PROJECT_DIR}/project.json" --output "${PROJECT_DIR}/storyboard.html";第5阶段估费并批量生成;第6阶段下载、用ffmpeg拼接、叠加BGM交付。

关键规则与限制:Seedance提示词须用英文;每片段5-15秒,Seedance 2.0单次上限15秒;不得上传含真实人脸的图片,隐私检测会拦截,被拒时退化为纯文生视频;BGM与音效不写入Seedance提示词,后期叠加;视频URL 1小时后过期需立即下载。参考图可用Gemini、Midjourney或用户提供,也可用网格分镜脚本 split-grid.sh 统一风格。转场建议硬切、交叉溶解0.3-0.5秒或甩镜。音乐获取路径、具体平台与费用细节资料未完整提供。