← 返回
未分类 Key 中文

Video Content Analyzer (Batch)

Analyze video content, extract keyframes, search web for references, generate Feishu Wiki reports. Supports batch directory processing with category-based pu...
分析视频内容,提取关键帧,搜索网络参考,生成飞书 Wiki 报告,支持批量目录处理和基于分类的处理。
terrycarter1985 terrycarter1985 来源
未分类 clawhub v2.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 283
下载
💾 0
安装
1
版本
#latest

概述

Video Content Analyzer

An integrated workflow for processing video content — extract keyframes, search for related information, store results in Supabase, and publish documentation to Feishu Wiki.

Skills

process_video — Single video analysis

Process a single video file: extract keyframes, search the web for related info, store in Supabase, publish analysis report to Feishu Wiki.

Parameters:

  • video_path (string, required): Path to the input video file
  • user_id (string, required): UUID of the user running the analysis
  • space_id (string, required): Feishu Wiki space ID for publishing

batch_process — Batch directory processing

Process all videos in a directory, auto-classify by filename keywords, store results in Supabase batch_jobs table, and publish categorized analysis reports to Feishu Wiki.

Parameters:

  • directory (string, required): Path to directory containing video files
  • user_id (string, required): UUID of the user running the analysis
  • space_id (string, required): Feishu Wiki space ID for publishing
  • categories (object, optional): Mapping of category names to keyword lists for auto-classification
  • Example: {"demo": ["demo", "presentation"], "tutorial": ["tut", "howto"]}
  • interval_seconds (integer, optional): Keyframe extraction interval in seconds (default: 10)

Supported video formats: .mp4, .avi, .mov, .mkv, .webm, .flv, .wmv

Batch workflow:

  1. Discover all video files in the specified directory
  2. Process each video (keyframe extraction → web search → Supabase storage)
  3. Auto-classify videos by filename keywords using the categories mapping
  4. Publish individual analysis pages to Feishu Wiki
  5. Create a category index page per category linking to all its video analyses
  6. Track progress in batch_jobs table in Supabase

Environment Variables

VariableRequiredDescription
---------
SUPABASE_URLYesSupabase project URL
SUPABASE_SERVICE_ROLE_KEYYesSupabase service role key
GOOGLE_API_KEYYesGoogle Custom Search API key
GOOGLE_SEARCH_ENGINE_IDYesGoogle Custom Search engine ID
FEISHU_APP_IDYesFeishu app ID
FEISHU_APP_SECRETYesFeishu app secret
FRAMES_OUTPUT_DIRNoDirectory for extracted frames (default: ./extracted_frames)

CLI Usage

# Single video
python src/main.py single path/to/video.mp4 --user-id <uuid> --space-id <space-id>

# Batch processing
python src/main.py batch /path/to/videos/ --user-id <uuid> --space-id <space-id>

# Batch with categories
python src/main.py batch /path/to/videos/ \
  --user-id <uuid> \
  --space-id <space-id> \
  --categories '{"demo":["demo","presentation"],"tutorial":["tut","howto"]}'

版本历史

共 1 个版本

  • v2.0.0 当前
    2026-05-08 13:31 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

design-media

UI/UX Pro Max

xobi667
提供 UI/UX 设计智能与实现指导,帮助打造精美界面。适用于 UI 设计、UX 流程、信息架构、视觉风格、设计系统/标记、组件规格、文案/微文案、无障碍及前端 UI(HTML/CSS/JS、React、Next.js、Vue、Svelte
★ 229 📥 49,083
dev-programming

Code Formatter

terrycarter1985
代码格式化最佳实践及常用语言(Python、JavaScript、JSON、Markdown 等)的快速参考,使用 Prettier、Black、ESLint 等工具。
★ 0 📥 913
design-media

Nano Banana Pro

steipete
使用 Nano Banana Pro (Gemini 3 Pro Image) 生成或编辑图像。支持文生图、图生图及 1K/2K/4K 分辨率,适用于图像创建、修改及编辑请求,使用 --input-image 指定输入图像。
★ 435 📥 118,075