Anil-matcha/AI-Youtube-Shorts-Generator

Open-source alternative to Opus Clip, Vidyo.ai, Klap & SubMagic. Turn long-form YouTube videos into viral 9:16 shorts using LLM highlight detection, Whisper transcription, and auto vertical cropping — free, no watermarks, no per-clip credits.

解决的问题

该项目提供了一种免费的 AI 切片工具替代方案。用户无需支付高昂的月度订阅费、按条计费的积分或添加水印,即可将长篇 YouTube 视频转换为适用于 TikTok、Reels 和 Shorts 等平台的短小、可病毒传播的竖屏剪辑(9:16)。

工作原理

该工具通过多步骤流程处理视频:

  1. 提取:从 YouTube 下载源视频或使用本地文件。
  2. 转录:使用 Whisper(通过 MuAPI 或本地 faster-whisper)生成带时间戳的字幕。
  3. 分析:使用 LLM(GPT 或 Gemini)通过「病毒传播框架」分析字幕,识别出具有高影响力的瞬间,如吸引注意力的开头、情感高潮和实用价值点。
  4. 优化:对于长视频,将内容分块处理以确保不遗漏任何亮点,并去除重叠的剪辑。
  5. 裁剪:使用 MuAPI 的自动裁剪功能或本地 OpenCV 的人脸追踪与运动平滑技术,将横屏视频转换为竖屏格式。

适用人群

  • 内容创作者:希望免费将长视频重新制作为短视频的人。
  • 机构团队:需要批量处理多个频道内容的团队。
  • 开发者:希望构建自己的剪辑 SaaS 服务,使用白标或可嵌入的 Python 库的人。

核心亮点

  • 双模式运行:提供快速的 API 驱动模式(MuAPI)和本地离线处理模式(仅 LLM 调用例外)。
  • 病毒传播感知排序:剪辑并非随机选取,而是根据病毒传播评分进行排序,并附带建议的开头语和成功潜力说明。
  • 灵活输出:支持多种宽高比(9:16、1:1)和分辨率。
  • 自动化友好:提供 CLI 和可输出 JSON 的 Python 库,便于集成到更大工作流中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目