Skip to content

community-projects

claude-real-video: Local video processing for any LLM

Claude News

The utility claude-real-video (crv) prepares video for any model without cloud uploads. Using a yt-dlp link or a local file, it extracts frames and transcribes audio, outputting a folder containing frames, transcript.txt, and MANIFEST.txt.

Instead of fixed-interval sampling like Gemini's default 1 frame per second, crv detects scene changes and removes duplicates using a sliding window. A 10-minute static slide, which would normally produce 600 near-identical frames, compresses to one, while fast cuts are captured frame-by-frame.

Key flags include --scene 0.30, --fps-floor 1.0, --max-frames 150, and --dedup-window 4. Transcription uses existing .srt or .vtt subtitles, or defaults to Whisper. Installation requires pip install claude-real-video, with [whisper] for audio and ffmpeg. It supports Python 3.10+ on macOS, Windows, and Linux under an MIT license.

Related stories

  1. Claude Opus 5.5 cut PSP math tables from 4.9 MB to 10.5 KB
  2. Max20x buys only 1.5x of Max5x, says one team's tally
  3. Claude Code shipped its own TypeScript in npm source maps
  4. 57% of public Claude Code subagents inherit Bash
  5. Claude's cipher project writes off the gold bar codes
  6. Toolog keeps a forensic log of Claude Code tool calls

Comments

No comments yet. Be the first.

Join the conversation

Sign in with Google to leave a comment. Your name and avatar come from your Google profile, and the comment appears after moderation.

We only use your name and avatar from Google. We never store your email address.