You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

9.5 KiB

Jointo 项目功能结构大纲(MVP 版本)

项目名称:Jointo(jointo)
项目定位:AI 驱动的视频制作工作台
项目域名https://www.jointo.ai
文档版本:v1.0
创建日期:2026-01-29


📋 目录

  1. 用户系统
  2. 项目管理
  3. 剧本管理
  4. 分镜管理
  5. 资源管理
  6. 视频管理
  7. 时间轴管理
  8. 音效管理
  9. 字幕管理
  10. 配音管理
  11. AI 功能
  12. 导出功能
  13. 系统设置

1. 用户系统

1.1 认证与授权

  • 手机号登录(短信验证码)
  • JWT Token 认证
  • 会话管理

1.2 用户管理

  • 用户资料管理
    • 头像上传
    • 昵称修改
    • 手机号绑定

1.3 积分系统

  • 积分消费
  • 积分查询
  • 积分消费记录

2. 项目管理

2.1 文件夹系统

  • 文件夹创建
  • 文件夹编辑
    • 名称修改
    • 颜色设置
    • 图标设置
  • 文件夹删除
  • 文件夹移动
  • 文件夹树形结构(最多10层)
  • 文件夹权限管理
    • 所有者权限
    • 编辑者权限
    • 查看者权限
  • 文件夹成员管理
    • 成员添加
    • 成员移除
    • 角色变更
  • 文件夹搜索
  • 文件夹排序

2.2 项目管理

  • 项目创建
  • 项目编辑
  • 项目删除
  • 项目移动到文件夹
  • 项目克隆
  • 项目类型
    • 我的项目
    • 协同项目
  • 项目设置

    • 画幅比例
    • 视频帧率
    • 项目时长
    • 导出格式
    • 导出质量
  • 项目状态管理
    • 活跃状态
    • 归档状态
    • 删除状态(回收站)
  • 项目搜索
  • 项目筛选
    • 按类型筛选
    • 按状态筛选
    • 按时间筛选
  • 项目排序
    • 按创建时间
    • 按更新时间
    • 按名称

3. 剧本管理

3.1 剧本编辑

  • 剧本文件上传解析
    • TXT 格式
    • DOC 格式
    • DOCX 格式
    • PDF 格式
    • RTF 格式
    • Markdown 格式
  • 剧本名称重命名
  • 剧本删除

3.3 剧本资源标签系统

  • 资源标签创建
  • 资源标签编辑
  • 资源标签删除
  • 标签关联到剧本元素

4. 分镜管理

4.1 分镜编辑

  • 分镜创建
  • 分镜编辑
    • 分镜标题
    • 分镜描述
    • 分镜缩略图
  • 分镜删除
  • 分镜复制
  • 分镜顺序调整
    • 拖拽排序
    • 手动排序
  • 分镜时间范围设置
    • 开始时间
    • 结束时间
    • 时长计算

4.2 分镜资源

  • 分镜关联角色
    • 角色添加
    • 角色移除
    • 角色排序
    • 角色对白
  • 分镜关联场景
    • 场景添加
    • 场景移除
  • 分镜关联道具
    • 道具添加
    • 道具移除
    • 道具排序
  • 分镜生成视频
    • 视频添加
    • 视频移除
    • 视频排序
  • 资源显示顺序管理

4.3 分镜操作

  • 分镜插入
    • 在指定位置插入
    • 在末尾插入
  • 分镜搜索

5. 资源管理

5.1 项目资源

  • 资源上传
    • 图片上传
    • 视频上传
    • 音频上传
  • 资源类型
    • 角色资源
    • 场景资源
    • 道具资源
    • 实拍资源
  • 资源预览
    • 图片预览
    • 视频预览
    • 音频预览
  • 资源元数据
    • 文件尺寸
    • 文件格式
    • 文件大小
    • 上传时间
  • 资源标签
    • 标签添加
    • 标签移除
  • 资源搜索
  • 资源筛选
    • 按类型筛选
    • 按标签筛选
    • 按时间筛选
  • 资源排序
  • 资源删除

5.2 资源素材库

  • 素材库类型
    • 角色素材
    • 场景素材
    • 道具素材
    • 实拍素材
  • 素材库搜索
  • 素材库预览
  • 素材添加到项目
  • 素材跨项目复用
  • 素材标签管理

5.3 文件存储

  • MinIO 对象存储集成
  • 文件上传
    • 分片上传
    • 断点续传
  • 文件下载
  • 文件校验(SHA256)
  • 文件去重
  • 缩略图生成
    • 图片缩略图
    • 视频缩略图
  • 文件压缩
  • 文件格式转换

6. 视频管理

6.1 视频素材

  • 视频上传
  • 视频类型
    • 图生视频
    • 文生视频
    • 首尾帧视频
    • 融合生视频
    • 实拍替换
    • 实视频
  • 视频预览
  • 视频元数据
    • 视频时长
    • 视频分辨率
    • 视频帧率
    • 视频格式
    • 视频大小
  • 视频状态
    • 待处理
    • 处理中
    • 已完成
    • 失败

6.2 视频编辑

  • 视频裁剪
  • 视频时间范围调整
    • 开始时间
    • 结束时间
  • 视频缩略图设置
  • 视频删除
  • 视频复制
  • 视频导出

7. 时间轴管理

7.1 时间轴结构

  • 时间轴轨道
    • 分镜轨道
    • 资源轨道
    • 视频轨道
    • 音效轨道
    • 字幕轨道
    • 配音轨道
  • 时间轴项(时间块)
    • 时间块创建
    • 时间块编辑
    • 时间块删除
  • 时间轴缩放
    • 放大
    • 缩小
    • 适应窗口
  • 时间轴滚动
    • 水平滚动
    • 垂直滚动

7.2 时间轴操作

  • 时间块拖拽移动
  • 时间块长度调整
    • 拖拽调整
    • 手动输入
  • 时间块删除
  • 时间块复制
  • 时间块分割
  • 轨道添加
  • 轨道删除
  • 轨道显示/隐藏
  • 轨道锁定/解锁
  • 轨道重命名
  • 轨道排序

7.3 播放控制

  • 播放
  • 暂停
  • 停止
  • 上一帧
  • 下一帧
  • 快进
  • 快退
  • 时间码显示
    • HH:MM:SS:FF 格式
  • 播放位置跳转
  • 播放速度调整
  • 循环播放

8. 音效管理

8.1 音效素材

  • 音效上传
  • 音效预览
  • 音效元数据
    • 音效时长
    • 音效格式
    • 音效大小
  • 音效状态
    • 待处理
    • 处理中
    • 已完成
    • 失败

8.2 音效编辑

  • 音效时间范围调整
    • 开始时间
    • 结束时间
  • 音效音量调整
  • 音效淡入淡出
    • 淡入时长
    • 淡出时长
  • 音效删除
  • 音效复制
  • 音效导出

9. 字幕管理

9.1 字幕编辑

  • 字幕创建
  • 字幕编辑
    • 字幕文本
    • 字幕时间范围
  • 字幕删除
  • 字幕样式
    • 字体设置
    • 字体大小
    • 字体颜色
    • 字幕位置(上/中/下)
    • 背景颜色
    • 背景透明度

9.2 字幕操作

  • 字幕批量导入
    • SRT 格式
    • ASS 格式
    • VTT 格式
  • 字幕导出
    • SRT 格式
    • ASS 格式
    • VTT 格式
  • 字幕时间轴同步
  • 字幕自动对齐
  • 字幕搜索
  • 字幕替换

10. 配音管理

10.1 配音编辑

  • 配音创建
  • 配音编辑
    • 配音文本
    • 配音时间范围
  • 配音删除
  • 配音语音类型
    • 男声
    • 女声
    • 童声
    • 老年声
  • 配音语速调整
  • 配音音量调整
  • 配音音调调整

10.2 配音生成

  • AI 配音生成
    • 文本输入
    • 语音类型选择
    • 语速设置
    • 音调设置
  • 配音预览
  • 配音状态
    • 待生成
    • 生成中
    • 已完成
    • 失败
  • 配音重新生成
  • 配音导出

11. AI 功能

11.1 AI 图片生成

  • 文本生成图片
    • 提示词输入
    • 负面提示词
    • 图片尺寸设置
    • 图片风格选择
  • 图片提示词优化
  • 图片批量生成
  • 图片预览
  • 图片保存到项目

11.2 AI 视频生成

  • 图片生成视频
    • 图片上传
    • 运动描述
    • 视频时长设置
  • 文本生成视频
    • 文本描述
    • 视频风格
    • 视频时长
  • 首尾帧生成视频
    • 首帧上传
    • 尾帧上传
    • 过渡效果
  • 视频融合生成
    • 视频1上传
    • 视频2上传
    • 融合比例
  • 实拍替换
    • 原视频上传
    • 替换描述
    • 保留区域设置

11.3 AI 角度变换

  • 图片角度转换
    • 正面视角
    • 侧面视角
    • 背面视角
    • 俯视视角
    • 仰视视角
  • 角度变换模型选择
  • 角度变换预览

11.4 AI 镜头调整

  • 镜头类型
    • 特写(Close-up)
    • 近景(Medium Close-up)
    • 中景(Medium Shot)
    • 远景(Long Shot)
    • 全景(Extreme Long Shot)
  • 镜头运动
    • 推镜头(Push In)
    • 拉镜头(Pull Out)
    • 摇镜头(Pan)
    • 移镜头(Track)
    • 跟镜头(Follow)
  • 镜头调整预览

11.5 AI 任务管理

  • AI 任务创建
  • AI 任务状态跟踪
    • 待处理
    • 处理中
    • 已完成
    • 失败
  • AI 任务结果查询
  • AI 任务失败重试
  • AI 任务取消
  • AI 积分消耗记录
  • AI 任务历史记录

13. 导出功能

13.1 视频导出

  • 导出格式选择
    • MP4 格式
    • MOV 格式
    • AVI 格式
    • WebM 格式
  • 导出质量选择
    • 高质量
    • 中质量
    • 低质量
    • 自定义质量
  • 导出分辨率设置
    • 1920x1080
    • 1280x720
    • 3840x2160
    • 自定义分辨率
  • 导出帧率设置
    • 24 fps
    • 30 fps
    • 60 fps
    • 自定义帧率
  • 水印设置
    • 水印图片
    • 水印位置
    • 水印透明度

13.2 导出任务

  • 导出任务创建
  • 导出任务状态跟踪
    • 待处理
    • 处理中
    • 已完成
    • 失败
  • 导出任务进度显示
  • 导出任务结果下载
  • 导出任务失败重试
  • 导出任务取消
  • 导出任务历史记录

15. 系统设置

15.1 项目设置

  • 项目基本信息
    • 项目名称
    • 项目描述
    • 项目封面
  • 视频设置
    • 默认分辨率
    • 默认帧率
    • 默认时长
  • 导出设置
    • 默认导出格式
    • 默认导出质量
    • 默认水印设置

15.2 用户设置

  • 个人资料
    • 头像
    • 昵称
    • 邮箱
    • 手机号
  • 语言设置
    • 简体中文
    • 繁体中文
    • 英文
  • 主题设置
    • 深色主题
    • 亮色主题
    • 跟随系统

📝 备注


维护者:开发团队
最后更新:2026-01-29