Skip to content

Add video style analyzer for launch videos#3

Open
sarinali wants to merge 1 commit intotrycua:mainfrom
sarinali:sarinali/video-style-analyzer
Open

Add video style analyzer for launch videos#3
sarinali wants to merge 1 commit intotrycua:mainfrom
sarinali:sarinali/video-style-analyzer

Conversation

@sarinali
Copy link

@sarinali sarinali commented Mar 2, 2026

Summary

  • Adds a Python tool (scripts/analyze-style/) that extracts visual style from launch videos using scene detection, color extraction, audio analysis, and motion scoring
  • Includes optional Gemini Vision synthesis that generates detailed style guides covering typography, motion language, layout, narrative structure, and more
  • Adds __pycache__ and *.pyc to .gitignore

Test plan

  • Run pip install -r scripts/analyze-style/requirements.txt
  • Run python3 scripts/analyze-style/analyze.py <video.mp4> --output-dir ./out --output-json ./out/results.json for basic metrics
  • Run with --synthesize flag and GEMINI_API_KEY set for full style guide generation
  • Verify keyframes are extracted and JSON output matches expected schema

🤖 Generated with Claude Code

… videos

Analyzes videos using scene detection, color extraction, audio analysis,
and motion scoring, with optional Gemini Vision synthesis for generating
detailed style guides that can be used to recreate a video's look and feel.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant