video-analyzer

Analyze local video files with ffprobe and scene-change sampling to summarize scenes, tone, and visible details.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ringlochid/Homura-WorkSpace --skill video-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-analyzer
Source: https://github.com/ringlochid/Homura-WorkSpace/tree/main/skills/video-analyzer
Command: npx skills add https://github.com/ringlochid/Homura-WorkSpace --skill video-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pocketsphinx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Analyze short video files locally by extracting representative frames and optional audio, then summarizing scene flow, tone, humor, and visible details to assist quick understanding when native video understanding is unavailable or unreliable.

Core Features & Use Cases

  • Probe the file with ffprobe to gather duration, codecs, resolution, and audio presence.
  • Extract representative frames using a scene-change-first sampling strategy, with an even-spacing fallback for dense or sparse cuts.
  • Analyze frames to describe subject, scene progression, actions, tone, visible text, and notable details; optionally utilize audio data if available.
  • Fuse results into a concise summary, a deeper scene-by-scene analysis, tone/humor read, visible text, and uncertainty notes.

Quick Start

Provide the path to a local video file to generate a frame-based analysis and summary.

Frequently Asked Questions about video-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze short-form videos like TikToks and reels when native video understanding is unavailable?

Analyze short-form videos by extracting representative frames using scene-change sampling and optional audio transcription to summarize scene flow, tone, and visible details. This Skill processes local mp4s, Shorts, TikToks, reels, and screen recordings to provide frame-based insights and multi-part synthesis.

What is the best way to extract key frames from an mp4 for visual summarization?

Extract key frames from an mp4 using a scene-change-first sampling strategy with an even-spacing fallback for dense or sparse cuts. This approach probes duration and codecs with ffprobe, then isolates representative frames to support visual summarization and scene-by-scene analysis.

Can I transcribe audio from local video files using pocketsphinx?

Transcribe audio from local video files using optional pocketsphinx transcription when audio data is available. The Skill probes audio presence with ffprobe and integrates the transcription into a concise summary alongside frame analysis and uncertainty notes.

Does ffprobe need to be installed to detect scene changes and extract metadata from video clips?

ffprobe is required to gather duration, codecs, resolution, and audio presence before frame extraction begins. The Skill implements an end-to-end workflow using ffprobe for metadata probing and scene-change sampling to isolate representative frames for summarization.

What limitations exist when analyzing screen recordings with frame extraction?

Limitations when analyzing screen recordings include explicit uncertainty notes in the synthesis and a fallback to even-spacing frame sampling when scene-change detection yields dense or sparse cuts. The Skill provides a deeper scene-by-scene analysis but acknowledges visual summarization constraints.

How do I summarize scene flow and tone from a local video file?

Summarize scene flow and tone from a local video file by fusing extracted frame insights and optional audio transcription into a concise summary with deeper scene-by-scene analysis. The Skill describes subject, scene progression, actions, tone, humor, visible text, and notable details.