https://github.com/hommy-master/mint-ai
一键成片
https://github.com/hommy-master/mint-ai
Last synced: 17 days ago
JSON representation
一键成片
- Host: GitHub
- URL: https://github.com/hommy-master/mint-ai
- Owner: Hommy-master
- Created: 2026-04-11T05:51:13.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-18T13:40:07.000Z (2 months ago)
- Last Synced: 2026-04-18T14:40:57.685Z (2 months ago)
- Language: Less
- Size: 134 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
智能视频切片系统
简体中文 | English
高光不遗漏,智能切片秒出稿
**mint-ai** 面向长视频与多源素材,提供从「素材接入 → 智能理解与选片 → 剪映草稿 → 成片导出」的一体化能力,降低人工粗剪与封装成本。
### 部署方法
#### 环境要求
- **Docker** 与 **Docker Compose**(推荐用于生产或一键体验)
- 需自备:**LLM**、**ASR**(如阿里云 DashScope)及 **对象存储**(如腾讯云 COS)等密钥与参数,参见 `docker/.env.example` 中与 Worker 相关的变量
- 本地开发、接口细节见 **`backend/worker/README.md`**
#### Docker Compose(推荐)
仓库中 `docker/docker-compose.yml` 可能包含多个服务。若你只需要 **切片 / 草稿 / 成片流水线**,可只启动 Worker、capcut-mate 与 Nginx(不启动与本流水线无关的其他容器):
```bash
cd docker
# 复制并按说明填写密钥(至少配置 LLM_*、ASR_*、COS_* 等与 Worker 相关的项)
copy .env.example .env # Windows
# cp .env.example .env # Linux / macOS
# 根据实际主机 IP / 域名修改 compose 中与 WEB_ROOT_URL、DOWNLOAD_URL、DRAFT_URL、CAPCUT_MATE_URL 等有关的值
docker compose up -d mint-worker mint-capcut-mate mint-nginx
```
要点说明:
- **mint-worker**:对外默认映射宿主机端口 **32001→容器 30000**(以你本地 `docker-compose.yml` 为准)。
- **mint-capcut-mate**:草稿生成与渲染相关服务,需与 Worker 提供的 `CAPCUT_MATE_URL`、以及 Nginx/capcut 的环境变量指向一致。
- **mint-nginx**:可为静态目录与 `/openapi/mint-worker/`、`/openapi/capcut-mate/` 等路径提供反向代理(具体以镜像内模板为准)。
- Worker 会持续写入 **`docker/html`**(或你在 compose 中挂载的路径),用于草稿与成片 URL 的可访问性;请确保 **`WEB_ROOT_DIR` / `WEB_ROOT_URL`** 与实际访问方式一致。
验证 Worker 是否正常:
```bash
curl http://localhost:32001/openapi/health
```
浏览器打开:`http://localhost:32001/docs` 查看 OpenAPI 文档。