文章内容
开源 AI 视频平台
项目简介
开源 AI 视频平台,集成三大工具:剪辑生成器(Clip Generator)、AI 短视频(UGC 视频 + AI 演员) 和 YouTube 工作室(YouTube Studio)。
1. 剪辑生成器(Clip Generator)
将你的长视频——播客、网络研讨会、直播、Vlog、访谈——自动转换为适合 TikTok、Instagram Reels 和 YouTube Shorts 的 9:16 病毒式短视频。

2. AI 短视频(UGC 视频创建工具)
为任何产品或业务生成带 AI 演员的营销视频。无需相机、无需工作室、无需网红预算。只需描述你的产品或粘贴 URL。

- 两种成本模式:低成本(约 $0.65/视频)和高级(约 $2/视频)
- 适用于任何业务:SaaS、餐厅、电商、教练、本地商家
- AI 生成演员,支持唇形同步、配音、B-roll 和 TikTok 风格字幕
- 可从共享头像库选择,或上传自己的照片
- 直接发布到 TikTok、Instagram 和 YouTube
3. YouTube 工作室(YouTube Studio)
完整的免费 AI YouTube 工具包:缩略图、标题、描述,以及一键发布。

- 带人脸叠加的 AI 缩略图生成器
- 10 个病毒式标题建议 + 交互式优化聊天
- 自动生成带章节时间戳的描述
- 一键发布到 YouTube
UGC 视频画廊
所有生成的视频和头像都会保存到公共画廊,并为每个视频提供 SEO 页面。
- 支持悬停播放的公共画廊页面(/gallery)
- 带 og:video 元标签的独立 SEO 视频页面(/video/{id})
- 面向搜索引擎的 JSON-LD 结构化数据
- 带头像提示历史的画廊
自托管真正永久免费。你只需提供机器、自己的 API 密钥,并花时间维护运行。托管计划的存在是为了覆盖硬件和密钥成本,而不是解锁功能。
核心功能
剪辑生成器
- 病毒时刻检测:Google Gemini 3.0 Flash 分析转录文本和场景边界,检测 3–15 个高潜力片段
- 智能 9:16 裁剪:双模式 AI 重新构图——TRACK 模式(MediaPipe + YOLOv8 人脸追踪)和 GENERAL 模式(模糊背景)
- 自动字幕:faster-whisper 生成单词级时间戳,并烧录到剪辑中
- AI 语音配音:ElevenLabs 集成,支持 30+ 语言和声音克隆
- 钩子文字叠加:AI 生成吸引注意力的文字覆盖层
- AI 视频特效:Gemini 生成的 FFmpeg 滤镜,实现专业效果
AI 短视频流水线
- 分析:抓取网站 URL + 网络研究,或根据手动描述生成
- 脚本:AI 撰写病毒式脚本(钩子 - 问题 - 解决方案 - 行动号召格式)
- 演员:使用 Flux 2 Pro 生成 AI 演员,或从共享画廊选择
- 语音:ElevenLabs TTS 配音(英语/西班牙语,男声/女声)
- 视频:说话头像生成(Hailuo 2.3 Fast img2video + VEED 唇形同步)
- B-roll:AI 生成画面 + Ken Burns 效果
- 合成:FFmpeg 最终组装,加入字幕和钩子叠加
- 发布:通过 Upload-Post 直接发布到 TikTok、Instagram Reels、YouTube Shorts
YouTube 工作室
- AI 驱动的标题生成,提供 10 个病毒式选项
- 交互式标题优化聊天
- 自定义人脸 + 背景的 AI 缩略图生成
- 基于 Whisper 转录的自动描述 + 章节时间戳
- 通过 Upload-Post 直接发布到 YouTube
社交媒体自动发布
- 一键同时发布到 TikTok、Instagram Reels 和 YouTube Shorts
- 定时上传:可设置任意日期和时间——规划内容日历,让 OpenShorts 自动发布
- 多平台分发:从一个界面同时发布到所有社交网络
- Upload-Post 集成,支持异步上传
基础设施
- S3 云备份(私有桶用于剪辑,公共桶用于画廊/头像)
- FastAPI 提供带 JSON-LD 结构化数据的 SEO 画廊页面
- 所有用户共享的头像画廊
- 可配置并发的异步任务队列
适合谁使用?
- 内容创作者 — 自动将长视频转为短视频,并一次性发布到所有平台
- 营销机构 — 大规模为客户生成 UGC 视频,无需演员或工作室
- SaaS 创始人 — 仅需一个 URL 即可创建产品演示和营销短视频
- 电商品牌 — 用 AI 演员制作产品视频,适用于 TikTok Shop、Instagram、YouTube
- 本地商家 — 餐厅、健身房、房地产、教练等——低成本视频营销
- 开发者 — 自托管、自定义流水线、通过 API 集成
OpenShorts 与竞品对比
| 功能 | OpenShorts | Opus Clip | CapCut | Vizard | Klap | Descript |
|---|---|---|---|---|---|---|
| 价格 | 自托管免费 托管从 $12/月起 | $15-29/月 | $8/月 | $15-20/月 | $23-63/月 | $24-65/月 |
| 自托管 | 是 | 否 | 否 | 否 | 否 | 否 |
| 开源 | 是 | 否 | 否 | 否 | 否 | 否 |
| 水印 | 自托管永不出现 托管仅免费计划有 | 免费层 | 部分有 | 免费层 | 免费层 | 免费层 |
| 上传限制 | 自托管无限制 托管按计划限制 | 10-30GB | 积分制 | 60分钟-10小时 | 10-100 视频/月 | 60分钟-40小时 |
| AI 剪辑检测 | 是 | 是 | 是 | 是 | 是 | 是 |
| 智能 9:16 重新构图 | 是 | 是 | 是 | 是 | 是 | 否 |
| 自动字幕 | 是 | 是 | 是 | 是 | 是 | 是 |
| 语音配音(30+ 语言) | 是 | 否 | 仅专业版 | 否 | 仅专业版 | 仅商业版 |
| AI UGC 演员 | 是 | 否 | 否 | 否 | 否 | 否 |
| AI 视频特效 | 是 | 否 | 是 | 否 | 否 | 否 |
| 钩子文字叠加 | 是 | 否 | 否 | 否 | 否 | 否 |
| YouTube 工作室(标题、缩略图) | 是 | 否 | 否 | 否 | 否 | 否 |
| 社交媒体自动发布 | 是 | 仅专业版 | 仅 TikTok | 仅付费 | 仅付费 | 否 |
| 定时上传 | 是 | 仅专业版 | 否 | 仅付费 | 仅付费 | 否 |
| 数据隐私 | 你的服务器 | 他们的云 | 他们的云 | 他们的云 | 他们的云 | 他们的云 |
快速开始
1. 克隆仓库
git clone https://github.com/your-username/OpenShorts.git
cd OpenShorts2. 配置(可选)
cp .env.example .env
# 编辑 .env,填入你的 AWS 密钥以启用 S3 备份3. 启动
docker compose up --build4. 打开仪表盘
- 进入 Settings,输入你的 API 密钥(Gemini、fal.ai[1]、ElevenLabs、Upload-Post)
- Clip Generator:上传长视频,生成病毒式短视频
- AI Shorts:描述产品或粘贴 URL,生成 UGC 营销视频
- YouTube Studio:生成 YouTube 缩略图、标题和描述
- UGC Gallery:浏览所有生成的视频和头像
项目地址
https://github.com/mutonby/openshorts