Skip to content

[开源推荐]专为视频创作者打造的专业分镜工具!只需导入视频或输入文本描述,即可快速生成完整分镜脚本与素材资产。 #3124

@BroderQi

Description

@BroderQi

项目地址

https://github.com/BroderQi/Storyboard

类别

C#

项目标题

只需导入视频或输入文本描述,即可快速生成完整分镜脚本与素材资产。

项目描述

🎯 核心价值
两种创作模式:视频导入自动分镜 + 文本描述生成分镜
AI 智能解析:自动识别镜头类型、场景设置、动作指令
专业参数控制:支持构图、光线、色调、镜头类型等专业参数
创意意图融合:将创作目标、目标受众、视频基调融入 AI 生成
批量任务处理:解析、生成、合成任务独立执行,互不干扰
本地化部署:数据本地存储,FFmpeg 内置,无需外部依赖

亮点

✨ 功能亮点
📁 项目管理
✅ 创建/打开/切换项目,SQLite 本地持久化
✅ 最近项目历史记录
✅ 项目级元数据管理(创意意图、视频信息)
🎥 视频导入与分析
✅ 支持主流视频格式导入
✅ 自动提取视频元数据(时长/分辨率/帧率)
✅ FFprobe 智能视频分析
🖼️ 智能抽帧(四种模式)
✅ 定数模式:提取指定数量的关键帧
✅ 动态间隔模式:根据场景变化动态调整间隔
✅ 等时模式:按固定时间间隔提取
✅ 关键帧检测:基于场景变化智能识别关键帧
✏️ 分镜编辑
✅ 镜头字段全量编辑(镜头类型、核心内容、动作指令、场景设置)
✅ 拖拽排序,灵活调整镜头顺序
✅ 时间线可视化展示
✅ 多视图模式:网格、列表、时间线
🤖 AI 智能功能
AI 镜头解析
✅ 分析首尾帧特征,生成结构化镜头描述
✅ 三种处理策略:覆盖/追加/放弃
✅ 融合创意意图(创作目标、目标受众、视频基调、关键信息)
文本生成分镜
✅ 自然语言描述自动拆分为多个镜头
✅ 智能识别场景转换和镜头切换
✅ 支持创意意图引导生成
🎨 素材生成
图片生成
✅ 首帧、尾帧独立生成
✅ 专业参数支持:构图、光线、色调、镜头类型
✅ 多次生成保留历史,用户显式绑定
✅ 支持通义千问、火山引擎 Seedream
视频生成
✅ 基于镜头描述生成视频片段
✅ 支持场景描述、动作描述、风格描述
✅ 镜头运动、特效参数配置
✅ 支持火山引擎 Seedance
⚙️ 配置管理
✅ 多 Provider 支持(通义千问、火山引擎)
✅ 多模型配置,文本/图片/视频各自独立
✅ 应用内可视化配置界面
✅ 本地渲染与云端模型并存
📊 批量任务与任务管理
✅ 批量解析、生成、合成任务
✅ 任务队列管理,支持取消/重试/删除
✅ 任务历史记录
✅ 独立任务执行,互不干扰
📤 导出与输出
✅ 导出分镜 JSON 文件
✅ FFmpeg 合成最终视频
✅ 输出目录:output/projects//images 和 videos

示例代码

截图或演示视频

Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions