# antiboredom/videogrep

automatic video supercuts with python

Repository: https://github.com/antiboredom/videogrep
Canonical: https://ross.abutalabs.com/products/videogrep
Homepage: https://antiboredom.github.io/videogrep
Language: Python
License: NOASSERTION
License Family: other
Last push: 2024-04-19T00:22:25+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4481, "days_push": 867, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3461, forks 262 (observed 2026-08-28T04:08:05.643228+00:00)

## What it is
Videogrep is a Python command line tool that searches through dialog in video or audio files using subtitle tracks or speech transcriptions and generates automatic supercuts. It works like grep but for video, supporting srt/vtt subtitles and vosk-based transcription.

## Use cases
- make a supercut of every time a word is said in a movie
- search video files for spoken phrases like grep
- generate supercuts from subtitle files
- transcribe audio and video with vosk then search the dialog
- export edit timelines for premiere or resolve
- find all silences in a film

## When to choose
- you want to automatically cut video clips matching spoken words or regex patterns
- you already have srt/vtt subtitles or want automatic transcription
- you need edit lists for professional video editors from dialog searches

## When to avoid
- you need a GUI video editor
- you need frame-accurate manual editing rather than dialog-based cuts
- your videos have no dialog or subtitles

## Facets
- artifact type: cli-tool
- maturity: active
- function: video-processing, speech-recognition, search-engine, cli, nlp
- domain: media, developer-tools
- platform: python, cli, cross-platform
- tags: supercut, subtitles, transcription, grep-for-video, vosk, srt, vtt, video, natural-language-processing, command-line

## Member repositories
- antiboredom/videogrep (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:05.643228+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:36:55.056501+00:00, confidence not recorded.
  - readme: https://github.com/antiboredom/videogrep (fetched 2026-08-28T04:08:05.643228+00:00, sha 93cd9fadca30)
  - homepage: https://antiboredom.github.io/videogrep (fetched 2026-08-29T09:31:01.694333+00:00, sha 635f734ea5bd)
  - registry_pypi: https://pypi.org/pypi/videogrep/json (fetched 2026-08-29T09:31:01.697197+00:00, sha 4505b162a392)
- Data as of 2026-08-30T08:39:29.467469+00:00.
