项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1357
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(仓库根目录提供 requirements.txt)
- 必须额外安装 Open-VeOmni 依赖,README 说明需以 --no-deps 方式安装
- 训练场景推荐使用 uv 管理 Python 环境,pyproject.toml 会自动路由 torch / torchvision 到对应 CUDA 索引
- 需从 Hugging Face 下载模型权重(ByteDance/Bernini-Diffusers 等仓库)
- 推理与训练需按官方文档 docs/bernini.md 或 docs/bernini_r.md 执行
安装与启动步骤
-
1克隆仓库
把 Bernini 源码拉取到本地 bernini 目录并进入该目录,后续命令都在此目录内执行。
git clone https://github.com/bytedance/Bernini.git bernini && cd bernini -
2安装推理依赖
安装仓库提供的推理依赖清单。确保 pip 指向你打算使用的 Python 环境,建议先建好虚拟环境。
pip install -r requirements.txt -
3安装 Open-VeOmni
Open-VeOmni 是必需依赖,README 要求加 --no-deps 安装,避免它顺带拉入自己的依赖。具体包名与完整命令请以 README 原文和官方文档为准。
-
4安装 uv(训练用)
只有训练场景需要。用官方脚本安装 uv,然后用它来创建 .venv 并管理训练依赖。如已安装可跳过。
curl -LsSf https://astral.sh/uv/install.sh | sh -
5同步训练依赖
创建 .venv 并安装 pyproject.toml 声明的全部训练依赖,再安装 all 附加依赖。注意此步骤可能拉取体积较大的 CUDA 版 torch。
uv sync uv sync --extra all -
6下载权重并推理
权重下载与各任务的推理命令是按模型区分的,README 没有直接给出,需按 docs/bernini.md(完整 Bernini)或 docs/bernini_r.md(Bernini-R 渲染器)中的步骤执行。
如何确认成功
按 docs/bernini.md 或 docs/bernini_r.md 执行对应推理命令后,能正常输出生成的视频或编辑结果,即表示权重与环境配置成功。
常见问题
Q:推理要用哪个模型?
A:完整 Bernini 的推理代码与权重在 Hugging Face 的 ByteDance/Bernini-Diffusers;Bernini-R 渲染器另有 Bernini-R-Diffusers 与 1.3B 版本,按 docs/bernini.md 或 docs/bernini_r.md 选择。
Q:为什么要用 --no-deps 安装 Open-VeOmni?
A:README 明确要求这样做,目的是不让它顺带拉入自身依赖,避免与仓库已有的依赖版本冲突。
Q:训练环境怎么装?
A:推荐用 uv:先装 uv,再在仓库目录执行 uv sync 与 uv sync --extra all,pyproject.toml 会声明依赖并自动指向正确的 CUDA 索引。
Q:1.3B 和 14B 版本怎么选?
A:1.3B 由 Wan2.1-1.3B 微调而来,在风格迁移、字幕/水印去除、局部编辑等简单任务上接近 14B,但人物生成等复杂任务弱于 14B。
注意事项
- README 中未给出端口、路径、密钥等配置项,本教程未做任何补充,凡未列出的参数请以官方文档为准。
- Open-VeOmni 的安装命令在 README 节选中被截断,请务必回原文确认完整命令后再执行。
- 权重下载与推理命令按模型区分,不在 README 正文中,需查阅 docs/bernini.md 与 docs/bernini_r.md。
- 训练依赖含 torch/torchvision,下载与安装体积较大,请预留磁盘空间与稳定网络。
核心亮点
- 统一框架同时支持视频生成和编辑,无需切换不同模型
- 融合MLLM语义规划,能理解复杂文本指令和参考图像,编辑更精准
- 基于DiT渲染,生成视频的时序连贯性和画质有保障
不足之处
- 项目较新,文档和社区生态尚待完善
- 依赖大规模计算资源,普通开发者本地部署门槛高
适用场景
- 创意短视频的快速生成与风格化编辑
- 根据剧本或分镜脚本自动生成视频片段
- 对已有视频进行局部修改或内容替换
替代项目
Runway Gen-2、Pika Labs、Stable Video Diffusion
上一篇:VideoClaw
下一篇:ComfyUI-LTXVideo
同类项目推荐
openclip
开源
长视频自动剪出高光片段,省去逐帧筛选
OpenClip - AI-powered highlight extraction for long videos (AI 驱动的长视频精彩时刻提···
t2v-turbo
开源
用一致性模型让文本秒变视频,采样快人一步
Code repository for T2V-Turbo and T2V-Turbo-v2
cosmos-predict2.5
开源
用视频预测未来世界,为机器人和自动驾驶提供模拟训练场
Cosmos-Predict2.5, the latest version of the Cosmos World Foundation Models (WFMs) f···
Wan-Alpha
开源
一句话生成带透明通道的视频素材
[CVPR 2026 Highlight] High-Quality Text-to-Video Generation with Alpha Channel
claude-video-vision
开源
让 Claude 直接看懂视频,抽帧加语音分析一步到位
Give Claude the ability to watch and understand videos — Claude Code plugin with fr···
ArcReel
开源
小说丢进去,角色场景分镜全就绪
AI Agent 驱动的开源可自部署视频工作台:将小说与剧本转为角色、场景、道具资产、分镜、视···
MagicDance
开源
一张图+任意动作,生成身份不变的逼真人物视频
[ICML 2024] MagicPose(also known as MagicDance): Realistic Human Poses and Facial Ex···
clipmivo-tools
开源
命令行或 AI 助手一句话,直接生成视频
ClipmivoAI video generation tools: REST API, CLI, local MCP server and Agent Skill.
mochi
开源
开源文生视频,本地跑出电影感片段
The best OSS video generation models, created by Genmo
