video-frames

Extract video frames by timestamp or index using ffmpeg scripts.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill video-frames-letta-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/video-frames
Command: npx skills add https://github.com/letta-ai/lettabot --skill video-frames-letta-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the tedious task of extracting frames from video files for thumbnails and quick previews, enabling rapid visual checks and frame sampling in media pipelines.

Core Features & Use Cases

  • Frame extraction: capture a single frame at the start or a specific timestamp from video files.
  • Thumbnail/Preview generation: produce compact visuals for dashboards or QA reviews.
  • Deterministic frames: request a specific index or timestamp to ensure repeatable outputs in automated pipelines.

Quick Start

To generate the first frame from a video: {baseDir}/scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg To capture a frame at 00:00:10: {baseDir}/scripts/frame.sh /path/to/video.mp4 --time 00:00:10 --out /tmp/frame-10s.jpg

Frequently Asked Questions about video-frames

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

FAQPage Schema
How do I extract a video frame at a specific timestamp using ffmpeg?

To extract a video frame at a specific timestamp, run the provided shell script helper with your video file and desired time parameter to execute deterministic ffmpeg commands and save the output image.

What is the best way to generate video thumbnails for automated media pipelines?

The best way to generate video thumbnails for automated pipelines is using deterministic frame extraction by timestamp or index, ensuring repeatable visual previews and compact outputs for dashboards or QA reviews.

Do I need ffmpeg installed to extract frames from video files?

Yes, you need ffmpeg installed on your system to extract frames from video files, as the provided shell script helper runs deterministic ffmpeg commands to capture and save the requested preview images.

Can I capture a specific frame by index instead of a timestamp for deterministic video previews?

Yes, you can capture a specific frame by index instead of a timestamp to produce deterministic video previews. This ensures repeatable outputs in automated media workflows and visual sampling pipelines.

How do I get the first frame from a video file via command line?

To get the first frame from a video file via command line, execute the frame extraction shell script with your video path and an output flag to quickly generate a starting thumbnail preview.