本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
佬友们好,想跟大家分享下我最近做的开源项目。先放上直达链接:
功能上 Shumai 和 Frame.io / 阅流 / 分秒帧 类似,所以如果你知道他们是干什么的,或者已经在用这些产品了,可以直接去Demo站体验一下(注意Demo账号是只读的评审员身份)。Shumai的 UI / UX 以及一些功能都是参考的 Frame.io V4,而 阅流 / 分秒帧 则参考的是 Frame.io V3 版本,所以 Shumai 在体验上应该会更现代一些。
相比传统影视拍摄,AI 短剧或漫剧团队往往会在短时间内积累大量的素材,但是大部分 AI 视频生成平台的素材管理功能都比较简陋,更别提协作功能了。Shumai 能很好的弥补这一块的缺陷。另外由于 Shumai 是开源的,而且也提供 CLI 和 MCP 支持,用户可以很方便进行各种定制。
下面开始正式介绍。首先来说一下名字:Shumai 是「烧卖」的英文,想表达的是“一个包容各种创意资产的平台”。另一方面,这个名字也可以是拼音:「数脉」,象征着创意彼此相连,融为一体。Shumai的功能很多,这里介绍几个最核心的。
文件夹式资产管理
团队成员上传的素材按照文件夹方式进行组织,你可以方便的新建 / 删除或者移动文件夹。同时也能方便的把文件从一个文件夹移到另一个。
团队 / 项目 两级成员管理
管理员可以把成员添加到团队(可以看到所有项目),或者只添加到某个项目。成员身份可以是创作者或评审员。
视频时间戳评论和标注
视频的评论可以精确到帧,同时支持在画面上直接标注。
文件版本管理
Shumai可以给文件添加版本并进行对比,比如“镜头2 V1”和“镜头2 V2”。
自定义元数据
可以方便的给资产附加元数据字段,这个概念有点类似于飞书多维表格的字段,每个字段都有自己的类型,而且这个是可以用在搜索里的。
灵活分享以及可复用水印模版
Shumai 的分享链接也类似于一个文件夹,因此你可以自由修改一个分享链接包含哪些文件。另外 Shumai 也支持给分享的视频或图片添加上水印,而且这个水印是可以保存为模板复用的。
语义搜索
Shumai 通过 shumaiOne/embedding-server 提供语义搜索支持,使用embedding版本的docker compose文件时会自动启动这个服务。内部使用的是 Google EmbeddingGemma 2 740M。另外搜索时也支持按元数据字段进行筛选。
看板
这个功能其实最开始是为 Agent 功能准备的,因为需要一个地方来让用户给Agent安排任务,但后来我考虑了一下还是先做给人用的看板功能。看板的任务可以和资产相关联。
方便部署和扩容
Shumai 主要采用 docker 进行部署,我在 readme 里提供了3套 compose 文件。个人推荐如果只需要管理视频图片的话,用 embedding 那套方案。另外国内环境请用中文 readme 里提到的 compose 文件,里面的镜像都是阿里云的。
Shumai同时还有一个 shumai-transcode 的镜像,用于转码服务的横向扩容。比如你一下上传20个1gb的视频,默认情况下视频是一个个按顺序转码的,但如果你想多个转码任务并行执行,只需要多启动几台机器,每台都运行 shumai-transcode 即可。启动后会自动拉取排队中的任务。所有任务完成后再把它们停掉即可。
欢迎各位佬试用,有任何意见和建议也欢迎在这里或者「分享你对 Shumai 的想法」反馈。当然也希望觉得Shumai不错的佬给个star以及安利给身边做视频创作工作的朋友。







