Repolode
akatz-labs

akatz-labs/opencast-studio

开源应用,用于创建 AI 角色参考图,并通过 ComfyUI 实现角色替换与动作迁移视频生成。

Star
37
Fork
7
未关闭 Issue
0
最近提交
3天前

这是什么?

OpenCast Studio 是一款可自托管的网页应用,用于创建角色参考图,并把这些角色应用到视频中。项目包含浏览器前端、本地 API、GPU 执行器、ComfyUI 工作流和模型清单,可在自己的工作站运行,也可通过 SSH 连接远程 GPU 机器。

项目支持角色参考图生成、已有视频的角色替换以及动作迁移。首次启动时会检查模型和运行时状态,并引导安装内置的 ComfyGit 工具链、Krea 与 Pika 环境以及固定版本的模型文件。未配置工作流安装前,生成功能不可用。

自动运行时安装目前面向 Linux x64 加 NVIDIA GPU 的环境,其他平台需要连接兼容的远程执行器。认证、计费和云端执行不在本仓库内,它也不是面向公众的多用户服务。

核心功能

  • 01通过浏览器界面生成角色参考图。
  • 02将角色替换到已有视频素材中。
  • 03借助 ComfyUI 工作流将动作迁移到角色上。
  • 04引导式安装检查模型并部署固定版本的运行时依赖。
  • 05支持本机执行,或通过 SSH 连接远程 GPU 执行器。
  • 06配置通过环境变量提供。

适用场景

  • 为短视频或动画项目制作风格一致的角色设计。
  • 在本地 GPU 工作站上替换已有素材中的角色。
  • 使用 ComfyUI 工作流试验动作迁移。
  • 在通过 SSH 访问的 GPU 机器上运行私有的角色视频流程。

快速上手

  1. 1

    安装依赖

    npm ci
  2. 2

    构建界面和 API

    npm run build
  3. 3

    启动应用并打开 http://localhost:8389

    npm start

使用前须知

  • 需要 Node.js 22.18 或更高版本以及 ffprobe 用于参考视频验证。
  • 在配置 GPU 工作流安装之前,视频生成功能不可用。
  • 自动 GPU 运行时安装目前仅支持装有 NVIDIA GPU 的 Linux x64 系统。
  • 受限的 FLUX3 模型权重需在接受 Hugging Face 条款后手动获取。

收录于专题

标签

常见问题

opencast-studio 是什么?
开源应用,用于创建 AI 角色参考图,并通过 ComfyUI 实现角色替换与动作迁移视频生成。 OpenCast Studio 是一款可自托管的网页应用,用于创建角色参考图,并把这些角色应用到视频中。项目包含浏览器前端、本地 API、GPU 执行器、ComfyUI 工作流和模型清单,可在自己的工作站运行,也可通过 SSH 连接远程 GPU 机器。
opencast-studio 可以免费使用吗?用的什么许可证?
opencast-studio 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
opencast-studio 还在维护吗?
活跃维护中。opencast-studio 最近一次提交是在 2026年11月4日。
opencast-studio 适合用来做什么?
为短视频或动画项目制作风格一致的角色设计。 在本地 GPU 工作站上替换已有素材中的角色。 使用 ComfyUI 工作流试验动作迁移。 在通过 SSH 访问的 GPU 机器上运行私有的角色视频流程。
opencast-studio 怎么安装和运行?
安装依赖: npm ci 构建界面和 API: npm run build 启动应用并打开 http://localhost:8389: npm start
在哪里获取 opencast-studio?
源代码和安装说明在 GitHub 上:https://github.com/akatz-labs/opencast-studio

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目