V
video-thumbnail-extractor
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
- 01Extract frames by timestamp or interval
- 02Detect sharpest or brightest frames
- 03Create contact sheet previews
- 04Process multiple videos in batches
- 05Save images as PNG or JPG
Use cases
- 01Create a thumbnail at a chosen video time
- 02Preview a video as a contact sheet
- 03Find a sharp or bright frame for a thumbnail
- 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-extractorAfter installing, type/video-thumbnail-extractorin Claude Code to confirm it loaded.
Bundled filesscripts/requirements.txtscripts/video_thumbnail_extractor.py
Details
From the project READMEVideo 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