lcy362/agnes-video-generator
Open-source, self-hosted AI video generator — completely free. Text to multi-scene video with narration, subtitles, and digital anchor via Web UI, powered by Agnes AI.
Agnes Video Generator – 免费、开源的 AI 视频创作工具
简介 – 一个基于 Python 的应用程序,让任何人都可以将文本(或图像)转换为多场景视频,并带有 AI 生成的旁白、字幕和可选的数字人主播。它通过免费的 Agnes AI API 在云端运行繁重的 AI 计算,因此你只需要一台普通的笔记本电脑。
主要功能
- 文本转视频和稿件模式 – 粘贴故事或文章;工具会将其拆分为片段,为每个片段生成短视频,然后通过 TTS 旁白和词级 SRT 字幕拼接在一起。
- 图像转视频和关键帧动画 – 提供图像或关键帧序列;系统会将其动画化为连贯的片段。
- 数字人 – 插入一个“讲述”旁白的合成主持人。
- 自动字幕 – 生成的字幕导出为 SRT 文件。
- 本地无需 GPU – 所有模型推理都在 Agnes AI 的云端服务上进行;客户端仅与 REST API 通信。
- 无限制使用 – 免费层没有硬性使用上限(每个 API 密钥仅限 16 次/分钟速率限制)。可以串联多个密钥以提高吞吐量。
如何开始
- 从免费的 Agnes AI 平台获取 API 密钥。
- 克隆仓库并复制示例环境文件:
git clone https://github.com/lcy362/agnes-video-generator.git cd agnes-video-generator cp .env.example .env # 编辑 AGNES_API_KEY(可选地添加额外密钥) - 以支持的方式之一运行服务器:
- 手动 –
./start.sh(需要 Python 3.10 或更高版本)。 - Docker –
docker pull lcy362/free-short-video然后docker run …。 - npm –
npx free-short-video(包装 Docker 镜像)。 - AI 代理辅助 – 向编码助手提供
AGENTS.md文件;助手可以自动安装、配置和启动服务。
- 手动 –
- 打开 Web 界面(默认为
http://localhost:8000)或直接调用 REST API(参见docs/public/api.md)。
典型工作流程
- 选择模式(创意、稿件、图像转视频等)。
- 输入提示或上传图像。
- 后端调用 Agnes AI 视频模型,然后运行 TTS 和字幕生成。
- 完成后,你会收到可下载的 MP4 和 SRT 文件。
项目健康状况和社区
- MIT 许可,完全开源。
- CI 徽章显示 SonarCloud 质量门通过和测试覆盖率。
- Docker Hub 镜像(
lcy362/free-short-video)公开拉取。 - 作者提供了配套技能集(
agnes-video-generator-skills)和 AI 代理操作的文档,鼓励自动化部署和调试。
为什么重要 商业 AI 视频平台(Runway、Pika 等)按月收费或按秒计费,通常需要付费订阅。Agnes Video Generator 免费提供相同的多场景、旁白视频管道,无水印且无使用限制,使 AI 视频创作对爱好者、教育工作者和小型创作者开放。
链接
- 在线演示 / Web 界面 – https://video.lichuanyang.top(简单视频模式)
- 文档 –
docs/public/(功能、入门指南、API 参考、代理操作) - 相关工具 – FreeShortVideoStudio(仅浏览器 UI)、Flint(AI 代理技能管理器)
以上所有信息直接取自仓库的 README;没有推断额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目