analyze-video

Extract frames from video files using ffmpeg and ffprobe for forensic analysis.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/bettercallfan/deerflow --skill analyze-video-bettercallfan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-video
Source: https://github.com/bettercallfan/deerflow/tree/main/skills/custom/video_surveillance/analyze-video
Command: npx skills add https://github.com/bettercallfan/deerflow --skill analyze-video-bettercallfan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, ffprobe, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a professional-grade video frame analysis tool for forensic analysis and event detection, automating the process of frame extraction, scene detection, and evidence generation for legal and security use cases.

Core Features & Use Cases

  • Scene Detection and Segmentation: Automatically detects scene changes and segments videos into chapters.
  • Adaptive Frame Extraction: Captures frames at variable intervals based on scene changes and key moments.
  • Visual Analysis: Requires manual review by agents to analyze frames for evidence and events.
  • Structured Reporting: Generates a timeline report of events with detailed descriptions and timestamps.

Quick Start

Run the following command to analyze a video and extract frames: python3 /mnt/skills/custom/analyze-video/scripts/extract_frames.py /path/to/video.mp4

Frequently Asked Questions about analyze-video

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

FAQPage Schema
How do I extract frames from video evidence for forensic analysis?

To extract frames for forensic video analysis, you can use automated scripts that detect scene changes and capture frames at adaptive intervals. This process segments videos into chapters and isolates key moments for legal evidence review.

Do I need ffmpeg and ffprobe to detect scene changes in a video?

Yes, you need ffmpeg and ffprobe installed to process video files. These dependencies are required to automate frame extraction, detect scene changes, and generate structured timeline reports for event detection.

How does automated video segmentation work for event detection?

Automated video segmentation works by detecting scene changes and dividing the video into chapters. It then performs adaptive frame extraction based on these key moments to capture relevant frames for visual analysis.

What is the best way to generate a timeline report from video evidence?

The best way to generate a timeline report from video evidence is to use a forensic analysis tool that extracts frames, detects scenes, and outputs a structured timeline with detailed event descriptions and timestamps.

Can I use automated frame extraction for security video analysis?

Yes, you can use automated frame extraction for security video analysis. It captures frames at variable intervals based on scene changes, making it suitable for extracting evidence in legal and security contexts.

What are the limitations of automated video frame extraction?

A limitation of automated video frame extraction is that it requires manual review by agents to analyze the extracted frames for evidence. The tool automates frame capture and scene detection but does not visually interpret the events.