项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8121
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Docker(README 明确指出本地运行必须依赖 Docker)
- 项目根目录下存在 .env 环境变量文件(具体键名需参考 installation-notes.md)
- 构建镜像时可联网下载依赖(Python 包等)
- 或改用官方 Google Colab,免费且无需本地安装
安装与启动步骤
-
1克隆项目代码
把 ShortGPT 仓库拉到本地并进入目录;README 正文未直接给出该命令,是按仓库地址推断的。
git clone https://github.com/RayVentura/ShortGPT.git cd ShortGPT -
2准备 .env 文件
在项目根目录创建 .env,填入所需环境变量;README 未列出具体键名,请看 installation-notes.md。
cp .env.example .env -
3构建 Docker 镜像
在项目根目录执行,镜像名固定为 short_gpt_docker:latest,构建过程会联网拉取依赖。
docker build -t short_gpt_docker:latest . -
4启动容器
用 --env-file 载入 .env,把容器 31415 端口映射到本机 31415 端口。
docker run -p 31415:31415 --env-file .env short_gpt_docker:latest -
5打开 Web 界面
容器启动后会运行 runShortGPT.py,在本机 31415 端口拉起 Gradio 界面。
-
6改用 Google Colab
不想本地装环境可直接用官方 Colab 笔记本,点击单元格 Play 按钮从上到下依次运行。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
.env | 是 | Docker 启动时通过 --env-file 载入的环境变量文件,键名以 installation-notes.md 为准。 | /your/path/.env |
如何确认成功
浏览器打开 http://localhost:31415,能看到 Gradio 界面即说明启动成功。
常见问题
Q:本地运行 ShortGPT 必须要 Docker 吗?
A:是的,README 明确说明本地运行需要 Docker,并给出 docker build 与 docker run 两条命令。
Q:不想在本地安装依赖怎么办?
A:可以用官方 Google Colab 笔记本,免费且无需任何安装配置,进入后从上到下依次运行单元格即可。
Q:启动后在哪个地址访问?
A:README 说明脚本运行后会打开 Gradio 界面,地址是本机 31415 端口,即 http://localhost:31415。
Q:环境变量该填哪些内容?
A:README 只写了用 --env-file .env 传入,没有列出具体键名,需查看仓库中的 installation-notes.md 获取细节。
注意事项
- README 强烈推荐使用 Google Colab 运行,本地安装仅作为可选方案。
- README 多次提示阅读 installation-notes.md 了解安装细节,遇到问题应优先查看该文件。
- 端口 31415 来自官方 docker run 命令,不要随意改动映射关系。
- git clone 命令与 cp .env.example .env 为便于操作的通用准备动作,README 正文未直接给出,实际文件名以仓库内容为准。
核心亮点
- 全流程自动化:从脚本、配音到剪辑,一条命令生成完整视频,省去手动剪辑。
- 模块化设计:各环节(脚本、TTS、视频源、字幕)独立可替换,方便二次开发。
- 支持多语言配音和字幕,适配全球创作者。
不足之处
- 依赖外部 API(如 OpenAI、TTS 服务),需要付费且稳定性受制于人。
- 视频素材主要来自免费图库,风格单一,可能缺乏个性化。
- 文档/社区待观察
适用场景
- 个人创作者批量生成短视频内容,快速测试不同主题的流量表现。
- MCN 机构或内容工作室搭建自动化内容生产线,降低人力成本。
- 开发者基于其框架构建自定义的短视频生成工具或集成到现有业务。
替代项目
FFmpeg、MoviePy、TikTok Auto Uploader
上一篇:broccoli
同类项目推荐
LatteReview
开源
用AI代理自动化文献综述,低代码快速完成系统筛选与提取
This is the repository for the LatteReview python package. LatteReview is a low-code···
OpenBrowser
开源
本地多开浏览器环境,隔离指纹和代理,自动化操作提效
本地指纹浏览器 · 多环境隔离 · 代理 / 指纹 / 同步 / RPA
kleinanzeigen-bot
开源
命令行批量管理 Kleinanzeigen 广告,自动发布、更新、重发
Command-line bot to publish, update, delete, republish, download, and extend Kleinan···
deplao-builder
开源
一个桌面端管好 Zalo、Facebook、Telegram 多账号,聊天营销 CRM 全打通
App Desktop integration Zalo, Facebook & Telegram personal for Multi-Account manage···
AI-Canvas-tauri
开源
本地画布串起 AI 短剧从分镜到成片
AI画布、AI短剧创作工具:免费、轻量的无限画布,支持短剧剧本、角色管理、分镜、图像/视频···
ghostwork
开源
本地屏幕记录+AI代理,自动搞定重复工作
Free open-source Screenpipe GUI + macOS automation agent. Search your screen history···
chatgpt-scraper-api
开源
用 ChatGPT 一句话搞定网页结构化数据抓取
Collect structured responses from a ChatGPT scraper by sending a prompt with valid C···
cli
开源
一条命令把端到端测试搬进终端和 CI
QA Wolf from anywhere — your terminal, your CI, your AI agent.
youtube-skills
开源
让 AI 代理直接读 YouTube 字幕、搜视频、批量导出
YouTube transcript skills for Claude Code, Cursor and Codex. Agent Skills to get tra···
