LetMeWatch: Python Plugin Adds Video Analysis to Claude via FFmpeg Scene Detection

A developer has created a Python plugin called LetMeWatch that enables Claude to analyze video content despite its lack of native video support. The tool addresses the specific use case of sending screen recordings of bugs to Claude for diagnosis.
How It Works
The plugin uses FFmpeg scene detection to extract only frames where the visuals actually change. It timestamps each extracted frame and feeds them to Claude in batches. This approach avoids using AI video models or complex infrastructure—it relies on frame extraction combined with Claude's existing multimodal vision capabilities.
Technical Implementation
- Written in Python (~200 lines of code)
- Uses FFmpeg for scene detection
- Extracts frames only when visual changes occur
- Adds timestamps to each frame
- Sends frames to Claude in batches
- Works on all platforms
- Open source (available on GitHub)
Practical Application
The developer tested the tool by recording a bug in a todo app and running the command /video-last. Claude successfully identified the exact line with the typo from watching the recording. This demonstrates how the tool can be used for debugging by having Claude analyze screen recordings of issues.
The project is available at github.com/BinyaminEden/letmewatch and represents a practical workaround for Claude's current video limitations using existing tools and Claude's vision capabilities.
📖 Read the full source: r/ClaudeAI
👀 See Also

soul.py adds persistent memory to local LLMs with simple file-based approach
soul.py is a Python library that adds persistent memory to any LLM using two markdown files for identity and conversation logging, working with Ollama, OpenAI, and Anthropic models without requiring databases or servers.

ClaudeHive: Web UI for Managing Parallel Claude Code Sessions
ClaudeHive is a web UI that handles parallel Claude Code sessions, allowing users to define prompt templates with placeholders, batch-run them across multiple inputs with configurable concurrency, and review all results in one place. It includes a CLI tool for manager agents to spawn and coordinate worker agents.

Qwen3.6-27B SVG Generation with Closed-Loop Harness
A closed-loop harness using Agno and Pi agents iteratively improves SVG outputs from Qwen3.6-27B by rendering, feeding back PNGs to Qwen Vision, and judging results in two rounds.

SpecLock: MCP Server for Enforcing AI Coding Constraints
SpecLock is an open-source MCP server that remembers project constraints across sessions and blocks AI coding agents from violating them. Claude independently tested it with 100 adversarial tests, scoring 100/100 with zero false positives and 15.7ms per check.