short-video-generator-AI Skill:一键把 YouTube 长视频变成病毒式短视频的开源神器

short-video-generator-AI Skill:一键把 YouTube 长视频变成病毒式短视频的开源神器

GitHub:https://github.com/pierrenade/short-video-generator-AI

总结

short-video-generator-AI 是一个 2026 年 9 月 5 日刚出道、就以每天 500+ 颗星速度爆发的开源项目。它专门把任意长度的 YouTube 视频自动转成适合 TikTok/Reels 的 9:16 竖屏短视频——核心是 AI 驱动的爆点检测:自动找出视频中最具传播力的高光时刻(钩子、情感峰值、冲突点、金句、实用干货),再配上字幕、AI 生成的 Hook 片头,渲染成可直发的竖屏短片。完全免费、无水印、无需订阅,是 OpusClip / Vidyo.ai 等 SaaS 的开源替代方案。

功能与原则

整个 pipeline 自动化完成,用户只需贴一个 YouTube 链接:

  • 下载:抓取 YouTube 源视频,或直接喂本地文件
  • 转录:faster-whisper 本地生成带时间戳的字幕(不依赖任何 LLM 提供商)
  • 内容类型识别:LLM 判定视频是播客、访谈、教程还是 vlog,据此调整高光提示词
  • AI 高光排名:通过「病毒框架」——钩子时刻、情感峰值、意见冲突、启示性内容、引述金句、故事高潮、实用价值——对所有片段打分(0-100),输出排序候选
  • 去重合并:重叠候选按得分合并
  • Top-N 选取:指定生成几条短片(--n 参数)
  • AI Hook 生成(可选):在每个短片开头自动加一段上下文感知的 AI 引导语
  • 自动竖屏裁切:每个高光渲染为 9:16 竖屏(可调分辨率 360/480/720/1080)
  • 多 LLM 后端:支持 OpenAI / Gemini(免费额度)/ MuAPI(按量付费无订阅)

认可度

  • GitHub Star:截至 2026-09-08 约 1,000+ 星(AISignal 9月6日记录 696 星,周增速 +457 星/周,7 天增速 592.5%)
  • Forks:153+
  • 出道时间:2026-09-05,距今仅 3 天
  • 社区热度:9 月 GitHub Trending 榜单新晋选手,被多个 AI 资讯平台追踪报道
  • 同类对比:vs OpusClip、CapCut AI 等商业工具,唯一同时做到「免费 + 无水印 + 开源自部署」

链接

GitHub:https://github.com/pierrenade/short-video-generator-AI

原作者

GitHub 用户 @pierrenade,目前主要维护者身份尚未公开更多信息。

介绍

传统的短视频工具靠人工选取片段,效率低、重复劳动多。short-video-generator-AI 把整个流程自动化:输入一个 YouTube 链接,系统自动完成从下载、转录、内容分析、爆点评分、去重、剪辑到渲染的全链路,最终吐出 9:16 竖屏短片,不带任何水印或片头广告。

它的高光检测核心依赖 LLM 对字幕内容做「病毒性打分」——不是简单看点赞峰值,而是从叙事结构、情感曲线、话题价值等多个维度综合排序。你可以指定生成几条短片(默认 3 条)、输出分辨率、是否加 AI Hook 片头。

除了 YouTube 链接,也支持本地视频文件输入。LLM 提供商可选择 OpenAI(付费)、Gemini(有免费额度)或 MuAPI(按量付,无月费),Whisper 模型可本地运行(CPU/CUDA 均可),隐私友好。所有处理都在本地完成,无数据上传。

特点

  • 全链路自动:贴链接 → 产出可直接发布的竖屏短片,零手动剪辑
  • AI 爆点检测:基于病毒内容框架打分,非单纯峰值选段
  • 本地 Whisper 转录:隐私安全,支持 CPU/CUDA 自动调度
  • 多 LLM 后端:OpenAI / Gemini / MuAPI 任选,Gemini 可免费使用
  • 无水印无广告:输出短片干净,可直接发 TikTok/Reels
  • CLI + Web 双界面:命令行操作,也提供本地网页版
  • 开源可自托管:MIT 许可证,商业使用安全

使用方法

安装步骤

git clone https://github.com/pierrenade/short-video-generator-AI.git
cd short-video-generator-AI
python -m venv venv
# Linux/Mac:
source venv/bin/activate
# Windows:
# venvScriptsactivate
pip install -r requirements.txt

配置 .env(三选一 LLM):

LLM_PROVIDER=gemini        # 推荐,免费
OPENAI_API_KEY=your_key    # 或用 OpenAI
GEMINI_API_KEY=your_key
GEMINI_MODEL=gemini-2.5-flash
MUAPI_API_KEY=your_key
LOCAL_WHISPER_MODEL=base   # 可选 tiny/base/small/medium/large-v3
LOCAL_WHISPER_DEVICE=auto

基本调用

# 最简:YouTube 链接 → 生成 3 条 9:16 短片
python main.py "https://www.youtube.com/watch?v=video_id"

# 指定 4 条、1080p、竖屏
python main.py "https://www.youtube.com/watch?v=video_id" 
  --n 4 --ratio 9:16 --resolution 1080

# 本地文件 + 中文
python main.py "/path/to/video.mp4" 
  --n 3 --ratio 9:16 --language zh

使用场景与人群

  • 内容创作者:YouTube up 主将长视频快速拆发 TikTok/Reels,扩大分发渠道
  • 营销团队:批量处理访谈/发布会视频素材,降低短视频制作成本
  • 个人博主:不需要剪辑技能,把博客视频自动转成短片获取新流量
  • AI 应用开发者:利用 API 集成到自己平台,构建自动化视频生产流水线
  • 目标用户:有一点技术基础的创作者或开发者(需要跑 Python 环境),对比 OpusClip 类 SaaS 更省钱,对比纯手动剪辑更省力

输入与输出案例

案例 1:技术播客 → 3 条 TikTok 短片

  • 输入python main.py "https://www.youtube.com/watch?v=example123" --n 3 --ratio 9:16
  • 处理流程:下载视频 → Whisper 转录(~1 分钟)→ LLM 分析内容类型(播客)→ 病毒框架打分 → 选出 3 个最高分片段 → 裁切竖屏 + 加字幕 + AI Hook → 保存 output/
  • 输出:3 个 MP4 文件,9:16,720p,带字幕,可直接发布

案例 2:产品发布会 → 4 条 Reels

  • 输入python main.py "/Videos/product-launch.mp4" --n 4 --resolution 1080 --language zh
  • 处理流程:本地视频 → 内容识别(产品发布会)→ 实用价值 + 启示时刻优先排序 → 4 个高分片段 → AI 生成中文 Hook 片头
  • 输出:4 个 1080p 竖屏短片,配字幕和引导语,适合发 Instagram Reels

GitHub: https://github.com/pierrenade/short-video-generator-AI

评论区

0 条评论

登录后可评论。

Skill超级捕获手 350 阅读