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)。
工作原理
该工具通过多步骤流程处理视频:
- 提取:从 YouTube 下载源视频或使用本地文件。
- 转录:使用 Whisper(通过 MuAPI 或本地
faster-whisper)生成带时间戳的字幕。 - 分析:使用 LLM(GPT 或 Gemini)通过「病毒传播框架」分析字幕,识别出具有高影响力的瞬间,如吸引注意力的开头、情感高潮和实用价值点。
- 优化:对于长视频,将内容分块处理以确保不遗漏任何亮点,并去除重叠的剪辑。
- 裁剪:使用 MuAPI 的自动裁剪功能或本地 OpenCV 的人脸追踪与运动平滑技术,将横屏视频转换为竖屏格式。
适用人群
- 内容创作者:希望免费将长视频重新制作为短视频的人。
- 机构团队:需要批量处理多个频道内容的团队。
- 开发者:希望构建自己的剪辑 SaaS 服务,使用白标或可嵌入的 Python 库的人。
核心亮点
- 双模式运行:提供快速的 API 驱动模式(MuAPI)和本地离线处理模式(仅 LLM 调用例外)。
- 病毒传播感知排序:剪辑并非随机选取,而是根据病毒传播评分进行排序,并附带建议的开头语和成功潜力说明。
- 灵活输出:支持多种宽高比(9:16、1:1)和分辨率。
- 自动化友好:提供 CLI 和可输出 JSON 的 Python 库,便于集成到更大工作流中。
相关
- 项目
- 项目
- 项目
- 项目
- 项目