← 返回全部文章
·约 10 分钟PPT

short-video-generator-AI

编程开发

配套媒体

本页对应的 PPT 与演示视频

PPT
short-video-generator-AI-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../short-video-generator-AI-recommend.pptx
本文目录
  1. 🚀 什么是 short-video-generator-AI?
  2. ✨ 核心功能一览
  3. 🛠️ 快速上手:5 分钟跑通
  4. 安装
  5. 配置 .env
  6. 核心命令
  7. 常用 CLI 参数
  8. 📊 与竞品对比
  9. 💡 适用场景
  10. 场景 1:把一场演讲剪成多条金句短片
  11. 场景 2:访谈 / 故事类内容自动提炼高潮
  12. 场景 3:TED 演讲一键多平台分发
  13. 用户群体总结
  14. 💰 定价方案
  15. 🎯 总结

📌 核心价值:粘贴一个长视频链接,AI 自动挑出最抓人的高光片段,几分钟内产出可直接发布的 9:16 竖屏短片——完全免费、无水印、还能本地跑。

做自媒体最头疼的就是"没素材、不会剪、没时间"。short-video-generator-AI 把这道工序变成了"贴链接 → 等几分钟 → 拿走成片"。

封面图


🚀 什么是 short-video-generator-AI?

short-video-generator-AI 是一个免费开源的 Python 工具,专门把任意长度的 YouTube 视频或本地视频,一键转成适合抖音 / 视频号 / YouTube Shorts 的 9:16 竖屏爆款短片。

它的定位很明确:给不想花钱买 OpusClip、Vidyo.ai 这类 SaaS 的创作者,提供一个免费、无水印、本地可跑的替代方案。

GitHub stars GitHub forks

核心定位:用 LLM 给视频内容"打分",自动挑出病毒式传播潜力最高的片段,而不是机械地按固定时长切。


✨ 核心功能一览

功能对比表

它和"普通剪辑脚本"最大的区别,在于高光检测靠大模型理解内容,而不是靠音量阈值。完整工作流程是:

  1. 下载:抓取 YouTube 视频,或直接读本地文件路径
  2. 转写:faster-whisper 本地生成带时间戳的字幕
  3. 内容分类:LLM 判断视频类型(播客 / 访谈 / 教程 / Vlog)和节奏
  4. 高光排序:LLM 按"钩子、情绪峰值、观点炸弹、冲突、金句、故事高潮、实用价值"等病毒框架打分,输出 0–100 的候选片段
  5. 去重 + Top-N 选取
  6. 自动竖屏裁切:按 --ratio 渲染竖屏,可选在开头加 AI 生成的 Hook

🛠️ 快速上手:5 分钟跑通

安装

git clone https://github.com/OStudi/short-video-generator-AI.git
cd short-video-generator-AI
python -m venv venv
venv\Scripts\activate        # Windows
pip install -r requirements.txt

配置 .env

# 选择 LLM 提供商(openai / gemini / MuAPI)
LLM_PROVIDER=openai
OPENAI_API_KEY=your_openai_key_here
OPENAI_MODEL=gpt-4o-mini          # 可选
GEMINI_API_KEY=your_gemini_key_here
GEMINI_MODEL=gemini-2.5-flash      # 可选
MUAPI_API_KEY=your_muapi_key_here
LOCAL_WHISPER_MODEL=base   # tiny/base/small/medium/large-v3
LOCAL_WHISPER_DEVICE=auto  # auto/cpu/cuda

注意:Gemini 有免费额度(有每日上限),新手不想花钱可以先填 GEMINI_API_KEY 跑通。

核心命令

# 基础用法:贴一个 YouTube 链接,默认产出 3 条 9:16 短片
python main.py "https://www.youtube.com/watch?v=video_id"

# 进阶:指定条数 / 比例 / 分辨率
python main.py "https://www.youtube.com/watch?v=video_id" \
      --n 3 \
      --ratio 9:16 \
      --resolution 1080

# 本地视频也一样:强制中文转写 + 720p
python main.py "/Users/Admin/Folder/video.mp4" \
      --n 4 --ratio 9:16 --resolution 720 --language zh

常用 CLI 参数

  • --n 3:渲染几条片段(默认 3)
  • --ratio 9:16:任意比例 / 9:16 竖屏 / 1:1 方屏
  • --resolution 720:源视频下载分辨率(360 / 480 / 720 / 1080)
  • --language auto:强制 Whisper 语言(如 zh)
  • --no-hook:去掉开头的 AI 生成 Hook

除 CLI 外,它还带一个本地网页版(python3 server.py + web 前端),可以排队批量处理、可视化调参数,对不熟悉命令行的创作者更友好。


📊 与竞品对比

竞品对比表

最大杀手锏:免费 + 无水印 + 本地转写。 OpusClip、Vidyo.ai 都是付费 SaaS 且带水印;这个工具 MIT 协议开源,成片不带任何平台水印,字幕还在你本机用 faster-whisper 生成,隐私更可控。


💡 适用场景

场景 1:把一场演讲剪成多条金句短片

演示图 1

功能说明:输入一段竞选演讲长视频,AI 自动挑出"最有力的一句",裁成竖屏成片。 输入要求:YouTube 链接或本地 mp4 输出效果:可直接发布的 9:16 短片,带字幕与 AI Hook 适用场景:知识博主、演讲切片、金句二创


场景 2:访谈 / 故事类内容自动提炼高潮

演示图 2

功能说明:识别访谈中的情绪峰值与故事转折点,输出"最抓人"的前 30 秒。 输入要求:任意长度的访谈 / 播客录音视频 输出效果:多条候选短片,按病毒分数排序 适用场景:播客二创、访谈号、情感类账号


场景 3:TED 演讲一键多平台分发

演示图 3

功能说明:把 TED 长演讲切成适合抖音 / 视频号 / Shorts 的竖屏片段。 输入要求:YouTube 链接 输出效果:9:16 成片,自动竖屏构图 适用场景:知识科普号、教育类自媒体


用户群体总结

  • ✅ 自媒体新手:不会剪也能出片
  • ✅ 播客 / 访谈主理人:长内容自动二创
  • ✅ 预算有限的个人创作者:免费替代付费 SaaS
  • ❌ 不适合:需要精细逐帧手动剪辑的影视级作品

💰 定价方案

完全免费,MIT 协议开源。 你只需要自己准备一个 LLM 的 API Key(OpenAI / Gemini / MuAPI 任选),以及本地算力跑 faster-whisper。

  • Gemini 有免费额度(每日上限),新手零成本可跑通
  • OpenAI / MuAPI 按量付费,无订阅

开源协议: MIT

💡 新用户福利:Gemini 免费额度即可跑通全流程,先零成本体验。


🎯 总结

short-video-generator-AI 用"LLM 理解内容 + 自动高光检测"的思路,把长视频转短片的门槛降到了贴一个链接。免费、无水印、本地转写这三点是它对比 OpusClip / Vidyo.ai 的硬优势。

推荐指数: ⭐⭐⭐⭐(满分 5 星,扣半星因为需要自备 API Key 和一点命令行基础)

适合人群: 自媒体创作者、播客主理人、想低成本做短视频二创的个人

立即体验: short-video-generator-AI GitHub

数据截至 2026-07-07,最新信息请以官网为准。