图像与设计
用 Gemini AI 分析短视频钩子与内容结构…
当你需要拆解 Instagram Reels、TikTok 或 YouTube Shorts 的爆款视频,提取其钩子、内容结构、表达风格和 CTA 策略时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
用 Gemini AI 分析短视频钩子与特定
解决思路
- 设置 GEMINI_API_KEY 环境变量,并安装 google-genai 和 requests Python 包。
- 运行脚本:python3 .claude/skills/video-content-analyzer/scripts/analyze_videos.py --input outliers.json --output video-analysis.json --platform instagram --max-videos 5。
- 用 --input/-i 指定包含 outlier 帖子的输入 JSON 文件(必填)。
- 用 --output/-o 指定结果输出 JSON 文件(必填)。
- 用 --platform/-p 指定平台:instagram、tiktok 或 youtube(默认 instagram)。
- 用 --max-videos/-n 限制分析的视频数量(默认 5)。
- 输入 JSON 支持两种格式:直接列表 [{post1}, {post2}, ...] 或包裹形式 {"outliers": [{post1}, {post2}, ...]}。
- 脚本会自动映射各平台字段:Instagram 用 videoUrl/caption/ownerUsername;TikTok 用 videoUrl、video_url、webVideoUrl/text、desc/authorUsername;YouTube 用 videoUrl、url/title/channelTitle。
- 注意 TikTok 的 Apify Scraper 返回的是 webVideoUrl(页面 URL)而非直接下载 URL,Gemini 会尝试从该页面 URL 分析。
- 输出为 JSON 数组,每条包含 post_id、username、url、platform、likes、comments、views 以及 analysis 字段。
- analysis.hook 包含 technique、opening_line、attention_grab、replicable_formula,用于提取钩子公式。
- analysis.content_structure 包含 format、sections、pacing、retention_techniques,用于理解内容结构。
- analysis.delivery_style 包含 speaking、energy、text_overlays、visual_style,用于分析表达风格。
- analysis.cta_strategy 包含 type、cta_text、placement,用于分析 CTA 策略。
- analysis.why_it_works 给出该视频为何有效的解释。
- 识别钩子类型:pattern-interrupt、question、bold-claim、story-tease、visual-shock、curiosity-gap、direct-address、controversial-take、relatable-pain、transformation-preview。
- 识别内容格式:problem-solution、listicle、story、tutorial、before-after、day-in-life、reaction、hot-take、tool-demo。
适用边界 · 注意事项
- 没有 GEMINI_API_KEY 或未安装 google-genai、requests 时无法运行。
- 输入不是平台研究技能产出的 outlier JSON 格式时,字段映射可能失败。
- TikTok 若只有页面 URL 而无直接视频 URL,分析可能受限或失败。