video-disect

Analyze .mp4 video frames to detect animation issues like jank and layout shifts.

3|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/maxxthedeveloper/skills-and-agents --skill video-disect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-disect
Source: https://github.com/maxxthedeveloper/skills-and-agents/tree/main/skills/video-disect
Command: npx skills add https://github.com/maxxthedeveloper/skills-and-agents --skill video-disect

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill identifies and diagnoses visual animation problems in video files, such as stuttering, layout shifts, and rendering glitches, ensuring a smooth user experience.

Core Features & Use Cases

  • Frame-by-Frame Analysis: Extracts and compares individual frames to pinpoint visual anomalies.
  • Timing & Pixel Analysis: Correlates frame timing data with pixel differences to detect jank and dropped frames.
  • Use Case: You've recorded a UI animation and suspect it's not smooth. Use this Skill to get a detailed report on any jank, layout shifts, or rendering artifacts present.

Quick Start

Use the video-disect skill to analyze the animation issues in the video file located at /path/to/your/recording.mp4.

Frequently Asked Questions about video-disect

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

FAQPage Schema
How do I detect jank and stuttering in an mp4 video recording?

Detecting jank and stuttering in an mp4 video requires extracting individual frames and comparing pixel differences alongside frame timing data. By utilizing ffmpeg and ImageMagick, the analysis cross-references visual frames to pinpoint exactly where animation issues occur.

What is frame-by-frame video analysis for UI animation glitches?

Frame-by-frame video analysis for UI animation glitches is a diagnostic technique that extracts individual frames to identify visual anomalies like layout shifts and incomplete renders. It correlates frame timing data with pixel differences to pinpoint rendering glitches and ensure smooth animations.

Do I need ffmpeg and ImageMagick installed to analyze video frame timing?

Yes, you need ffmpeg, ffprobe, and ImageMagick installed on your system to analyze video frame timing. These dependencies are strictly required for frame extraction, timing correlation, and pixel comparison to successfully detect visual anomalies.

Can I use automated visual anomaly detection for UI layout shifts in mp4 files?

Yes, you can detect UI layout shifts in mp4 files by cross-referencing extracted frames with vision capabilities. This automated approach compares pixel differences and frame timing data to identify rendering glitches without manual inspection.

What's the best way to debug incomplete renders and layout shifts in video files?

The best way to debug incomplete renders and layout shifts in video files is combining ffmpeg frame extraction with vision-based visual anomaly detection. This method pinpoints exact frames where stuttering occurs by correlating timing data with pixel differences.

Why does my video animation analysis fail when processing mp4 files?

Your video animation analysis likely fails when processing mp4 files because ffmpeg, ffprobe, or ImageMagick are not installed on your system. Frame extraction and pixel comparison require these specific dependencies to be present in the local environment.