video-frame-capture
Capture key frames from video files at fixed time intervals. Use when you need to understand video content by extracting screenshots, or when you need to analyze video frames for content recognition. Supports skipping similar frames to avoid redundant captures.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chentx1243/maple-video-captureWhat This Skill Does
The video-frame-capture skill serves as a powerful utility for extracting visual data from video files. By processing videos at specific time intervals, it automates the creation of high-quality screenshots, enabling users to perform frame-by-frame analysis or create visual summaries of long recordings. The script integrates advanced comparison logic to identify and skip similar frames, ensuring that output directories remain clutter-free and storage-efficient. This is particularly useful for reducing redundant data in long-form video files where content changes slowly.
Installation
To integrate this skill into your OpenClaw environment, ensure you have the necessary dependencies installed by running pip install -r requirements.txt within your environment. Once verified, execute the following command in your terminal:
clawhub install openclaw/skills/skills/chentx1243/maple-video-capture
This command will pull the necessary scripts and register the command with your local agent.
Use Cases
This skill is ideal for professionals needing to document meeting highlights, researchers conducting visual data analysis, or content creators attempting to archive video segments for metadata tagging. You can extract key visual information from webinars, surveillance footage, or instructional training videos without needing to manually scrub through the media player.
Example Prompts
- "OpenClaw, please extract key frames from the meeting video located at D:\videos\sync_call.mp4 every 30 seconds and save them into the folder D:\frames\sync_call."
- "Extract frames from the video file 'project_intro.mp4' in my downloads folder. Set the interval to 15 seconds and enable similarity skipping to ensure I only get distinct visual slides."
- "Capture screenshots from video 'lecture.mp4' every 60 seconds. Use a similarity threshold of 0.85 to filter out redundant frames where the presenter hasn't changed the slide."
Tips & Limitations
To get the best results, start with the default similarity threshold of 0.70. If you find the tool is skipping too much, decrease the threshold; if it's capturing too many redundant frames, increase it. Please note that high-resolution videos may require significant processing time, and the tool is strictly designed for local file system operations. Ensure your target directory has sufficient disk space, as extracting thousands of high-resolution frames can consume several gigabytes of storage quickly.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chentx1243-maple-video-capture": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution