自托管部署教程 — 4 种方式免费运行 AI 视频生成器
把 Agnes Video Generator 跑在自己的电脑或服务器上:手动、Docker、npm 或 AI Agent,任选一种,全程免费、无 GPU 要求。
环境要求
部署前确认本机满足以下条件(选择 Docker 方式可跳过,镜像已内置全部依赖):
- Python 3.10+(手动与 npm 方式必需)
- ffmpeg(仅手动方式需要;Docker 与 npm 已内置)
- Node.js 18+(仅 npm 方式需要)
- Git(用于克隆仓库)
- 无需 GPU、无需大内存——所有 AI 计算在云端完成,普通笔记本即可
四种部署方式
任选其一即可启动服务,浏览器打开 http://localhost:8765 使用。
方式 A:手动部署(start.sh)
最传统的方式,适合想了解每一步发生了什么的人。
git clone https://github.com/lcy362/agnes-video-generator.git cd agnes-video-generator ./start.sh
脚本会自动创建虚拟环境、安装依赖并打开浏览器。也可以手动启动:python3 -m venv .venv && .venv/bin/pip install -r requirements.txt && .venv/bin/python server.py
方式 B:Docker 部署
无需安装 Python 和 ffmpeg,一条命令启动;镜像同时推送 GHCR 与 Docker Hub,支持 linux/amd64 与 linux/arm64。
docker run -d -p 8765:8765 \ -e AGNES_API_KEY=<你的key> \ -v ~/agnes-data/working:/app/.working_dir \ -v ~/agnes-data/config:/app/.agnes_config \ ghcr.io/lcy362/free-short-video:latest
Docker Hub 用户将镜像名换为 lcy362/free-short-video:latest。务必挂载两个数据目录,否则容器重建后视频与设置会丢失。PowerShell 下 \ 换行符需换成反引号 `。
方式 C:npm 部署(CLI)
一条命令启动整个服务——无需克隆代码、无需手动建环境,ffmpeg 自动内置。
npx free-short-video # 或全局安装后运行:free-short-video(简写别名:fsv) AGNES_API_KEY=<你的key> npx free-short-video
可用参数:--port <n> 指定端口、--host 0.0.0.0 允许局域网访问、--no-open 不自动打开浏览器。首次运行会自动创建虚拟环境并安装依赖。
方式 D:AI Agent 辅助部署
项目专为 AI 编程助手设计,把部署交给 Agent 自动完成。
git clone https://github.com/lcy362/agnes-video-generator.git cd agnes-video-generator # 然后对你的 AI Agent 说: "阅读这个项目的 AGENTS.md,安装依赖,配置 API Key,然后启动服务。"
项目内置 AGENTS.md 部署指引与四层验证清单,Agent 会逐项检查并汇报结果。
部署成功标志
- 浏览器自动打开(或手动访问)http://localhost:8765,看到 Agnes Video Generator 界面即成功
- 在页面顶部粘贴你的免费 API Key 后即可开始生成
- 生成耗时参考:简单视频约 1-3 分钟,创意长视频(5 场景)约 10-20 分钟
使用要点
- 断点续传:服务中断后重新启动,在任务列表中找到未完成任务点击「续传」即可从断点恢复
- 输出目录:所有任务产物存放在 .working_dir/{时间戳}_{task_id}/,final_video.mp4 为最终视频(含旁白与字幕)
- 端口占用:端口 8765 被占用时,macOS/Linux 执行 lsof -ti:8765 | xargs kill,Windows 用 netstat -ano | findstr :8765 查 PID 后 taskkill
- 有每分钟 16 次的 API 调用限制——这是为免费而做的限速,不是你的电脑慢
不想安装?
打开官网即可在线免费体验,无需任何安装。
在线体验 →相关页面
免费获取 Agnes AI API Key 教程 — 3 分钟配置 | 免费 AI 视频指南
Agnes AI API Key 完全免费获取:注册账号、创建密钥、复制的完整步骤,以及 Web UI / 环境变量 / API 三种配置方式,附 401 报错排查与常见问题解答,3 分钟即可完成配置开始生成。
文字转视频 API — 免费、无需高性能显卡的 AI 视频生成 API | Agnes Video
程序化调用 Agnes AI 免费视频模型:文字转视频、图片转视频、旁白生成等 REST API 全覆盖,包含请求参数、Bearer 鉴权、任务状态轮询和完整代码示例(Python/cURL/HTTP)。开发者友好,零成本,不需要高性能显卡就能接入。
快速上手:免费 AI 视频生成使用指南
从拿免费 API Key 到生成第一条 AI 视频,这份快速上手指南手把手带你走完:注册拿密钥、填进页面、写提示词、选模式和时长、等渲染、下载成片。全程不用付费、不需要高性能显卡,几分钟上手,零技术背景也能行。
部署文档依据
本文四种部署方式(手动 / Docker / npm / AI Agent)的依赖与命令,以本项目仓库及以下官方文档为准。
- agnes-video-generator — 开源 AI 视频生成项目lcy362 · GitHub (2026)
start.sh、server.py 等部署脚本与端口(8765)以开源仓库为准。
- FFmpeg Documentation — 音视频处理官方文档FFmpeg 项目 · ffmpeg.org (2025)
手动方式依赖的 ffmpeg 安装与用法,见 FFmpeg 官方文档。
- Docker Documentation — 容器化部署Docker · docs.docker.com (2025)
Docker 镜像的构建与运行方式,遵循 Docker 官方文档。
- Node.js — JavaScript 运行时文档OpenJS Foundation · nodejs.org (2025)
npm 方式所需的 Node.js 18+ 环境,见 Node.js 官方文档。
内容可信度说明
本文由一线实践者撰写,写的时候交叉核对了 arXiv 论文、厂商技术报告和 Stanford AI Index 等一手来源,不是凭主观印象下的结论。
SandGrid@lcy362
Agnes Video Generator 项目作者 · 全栈开发者
独立开发者,开源 AI 视频生成工具 Agnes Video Generator 的作者。项目基于 Agnes AI 完全免费的视频模型,MIT 协议开源,已经帮 1,000+ 创作者零成本产出过 AI 视频。长期关注视频生成模型的工程化和普及,文章内容都来自一线实践和一手研究。
访问 GitHub最后更新:2026-08-21