用途:Universal Video Clipper 用于从 YouTube 链接或本地/上传视频文件中提取适合 Instagram Reels 和 TikTok 的病毒式短视频片段,每次处理生成 3-7 个 15-60 秒的片段。
主要能力:视频导入自动识别来源(YouTube 通过 yt-dlp 下载,本地文件直接复制);使用 Whisper 生成带时间戳转录,必要时从 base 回退到 tiny 模型;交互式 AI 分析生成片段推荐;输出标准版与 Instagram 9:16 竖版两种格式;可选动画字幕(CapCut 风格逐词高亮),支持 background、scaling、colored 三种字幕样式;生成含病毒指数评分、建议文案、话题标签、目标受众的摘要报告。
使用方式:命令行运行 python3 scripts/ai_clip_generator.py "<来源>",可通过 --skip-download、--skip-transcription、--add-captions、--caption-style、--caption-color 调整。流程中脚本会暂停,需先查看 analysis_request.md,用 AI 生成片段推荐并保存为 clip_recommendations.json,再按回车继续。需预装 ffmpeg、yt-dlp(仅 YouTube 链接需要)和 whisper,可执行 pip install -r assets/requirements.txt;动画字幕还需 Node.js 18+。
适用场景:从教程、访谈、演示等长视频中快速提取钩子、干货、情绪高点和完整故事线,用于短视频平台发布。
限制:AI 分析步骤为手动交互,不是全自动;本地须先安装依赖;片段选择依赖转录准确性;动画字幕依赖 Node.js 与 Remotion;未提供价格、API 费用或平台托管信息。