videoanalyzer_skill

This skill downloads videos, transcribes audio with Whisper, and captures frames for analysis and documentation.
  • Python

2.5k

GitHub Stars

5

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill videoanalyzer

  • _meta.json280 B
  • config.json214 B
  • package.json440 B
  • README.md2.1 KB
  • SKILL.md1.2 KB

Overview

This skill automates downloading, transcribing, and capturing frames from videos to accelerate analysis and archiving. It combines yt-dlp for downloads, ffmpeg for audio/frames, and Whisper for transcripts, producing video, audio, subtitle, plain-text, and frame outputs ready for review.

How this skill works

Point the tool at a video URL and it downloads the source using yt-dlp, extracts audio with ffmpeg, and runs Whisper to generate a plain transcript and SRT subtitles. It also captures periodic screenshots (configurable interval) to create a visual index of the video for quick scanning and documentation.

When to use it

  • Archiving or backing up important online video content for research or compliance
  • Generating searchable transcripts and subtitles for tutorials, lectures, or podcasts
  • Extracting visual highlights from long videos to create quick previews
  • Preparing due-diligence or meeting records that require text and frame evidence
  • Automating input for downstream summarization or QA workflows

Best practices

  • Install yt-dlp, ffmpeg, and Whisper (or openai-whisper) before running the scripts
  • Tune the frame interval to balance coverage and storage (e.g., 30s for long talks)
  • Choose a Whisper model that matches your accuracy and CPU/GPU limits (small for speed, medium/large for quality)
  • Store outputs in a structured directory per video for easy indexing and retrieval
  • Post-process transcripts (clean timestamps, remove filler) before automated summarization

Example use cases

  • Download a YouTube tutorial, extract a transcript, and capture frames to build documentation
  • Archive investor or DD presentations with synchronized subtitles and visual proof points
  • Turn long lecture recordings into searchable text and thumbnail timelines for students
  • Create podcast episode transcripts for SEO and show notes generation
  • Capture meeting recordings and produce a text record plus key visual stills for compliance

FAQ

The tool produces the downloaded video, extracted audio, a plain-text transcript, SRT subtitles, and a folder of periodic frames.

How do I change the frame interval or Whisper model?

Adjust settings in the config file or pass parameters to the analyze script to set frame interval, output directory, and Whisper model.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational