本地部署(Windows / Linux / macOS)
aivideo.site 为单用户本地化部署形态,数据保存在本地,隐私安全。
Windows(推荐)
# 1. 安装依赖
pip install -r requirements.txt
# 2. 一键启动(自动激活 .venv + 前后端)
start.bat
# 或手动启动
.venv\Scripts\activate.bat && python main.py
cd video-frontend && npm run devLinux / macOS
# 1. 后端
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python main.py
# 2. 前端
cd video-frontend
npm install
npm run dev服务地址
| 服务 | 地址 |
|---|---|
| Web 前端 | http://localhost:5173 |
| API 文档 | http://localhost:8000/docs |
部署要点
- FFmpeg 内置:
video-platform/bin/ffmpeg.exe随项目分发,无需单独安装; - 外部 AI 服务:需配置 ComfyUI 文生图/图生视频、llama.cpp(Qwen)、IndexTTS 四个远程服务可达;
- 数据本地:项目数据存 SQLite(
sqlite/lvf.db),生成产物存output/,均不出本地; - 单并发:同一时间仅允许 1 个项目生成(全局互斥锁)。