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 次/分钟速率限制)。可以串联多个密钥以提高吞吐量。

如何开始

  1. 从免费的 Agnes AI 平台获取 API 密钥。
  2. 克隆仓库并复制示例环境文件:
    git clone https://github.com/lcy362/agnes-video-generator.git
    cd agnes-video-generator
    cp .env.example .env   # 编辑 AGNES_API_KEY(可选地添加额外密钥)
    
  3. 以支持的方式之一运行服务器:
    • 手动 – ./start.sh(需要 Python 3.10 或更高版本)。
    • Docker – docker pull lcy362/free-short-video 然后 docker run …。
    • npm – npx free-short-video(包装 Docker 镜像)。
    • AI 代理辅助 – 向编码助手提供 AGENTS.md 文件;助手可以自动安装、配置和启动服务。
  4. 打开 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 视频创作对爱好者、教育工作者和小型创作者开放。

链接


以上所有信息直接取自仓库的 README;没有推断额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目