mcpField
V
video-thumbnail-extractor

video-thumbnail-extractor

github.com/dkyazzentwatwaCreative & media12458 installsUpdated 29w ago
Repository

About video-thumbnail-extractor

video-thumbnail-extractor is a command-line tool for extracting video frames and creating thumbnails. It can select frames by time or interval, find sharp or bright frames, and process videos in batches.

Key features

  1. 01Extract frames by timestamp or interval
  2. 02Detect sharpest or brightest frames
  3. 03Create contact sheet previews
  4. 04Process multiple videos in batches
  5. 05Save images as PNG or JPG

Use cases

  1. 01Create a thumbnail at a chosen video time
  2. 02Preview a video as a contact sheet
  3. 03Find a sharp or bright frame for a thumbnail
  4. 04Generate thumbnails for multiple videos

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill video-thumbnail-extractor

After installing, type/video-thumbnail-extractorin Claude Code to confirm it loaded.

Bundled filesscripts/requirements.txtscripts/video_thumbnail_extractor.py

Details

From the project README

Video Thumbnail Extractor

Extract frames and create thumbnails from videos.

Features

  • Frame Extraction: Extract at timestamps or intervals
  • Best Frame Detection: Find sharpest/brightest frames
  • Grid Previews: Contact sheet thumbnails
  • Batch Processing: Process multiple videos
  • Multiple Formats: PNG, JPG output

CLI Usage

python video_thumbnail_extractor.py --input video.mp4 --time 00:01:30 --output thumb.jpg
python video_thumbnail_extractor.py --input video.mp4 --grid 4x4 --output preview.jpg

Dependencies

  • moviepy>=1.0.3
  • pillow>=10.0.0
  • numpy>=1.24.0

Comments

Markdown supported