Communitygithub.com

Motion Inspo: Referenzen finden, zerlegen, messen

Bewegungsgrafiken entstehen nicht aus Beschreibungen, sondern aus konkreten Vorbildern. Dieser Skill findet Referenzfilme, lädt sie zum Studieren, zerlegt sie in Einzelbilder und misst sie. Mit denselben Messungen prüfst du später deinen eigenen Render.

Motion Inspo: Referenzen finden, zerlegen, messen란 무엇인가요?

이 스킬은 모션 그래픽 제작 시 참고할 레퍼런스 영상을 찾고, 다운로드하여 분석하고, 측정하는 전문 도구입니다. 'refs.py' 스크립트를 통해 whatships.com 및 flowjam.com에서 최대 15개의 런치 비디오를 검색하고, 'refs.py get' 명령어로 YouTube, Vimeo 등의 영상을 로컬에 저장합니다. 이후 'refs.py study' 명령어로 영상을 프레임 단위로 분해하여 컷, 카메라 움직임, 템포를 분석합니다. 'ref_metrics.py'는 레퍼런스와 최종 렌더의 밀도, 컷 수, 카메라 정지 비율, 명암비 등을 비교 측정하여 품질 목표 달성 여부를 확인합니다. 'motion_check.py'는 슬라이드, 에코, 정체된 장면 등 흔한 슬롭 패턴을 탐지하며, 'beats.py'는 오디오의 비트 그리드를 추출하여 편집 타이밍에 활용합니다. 모든 측정 결과는 'motion-director/references/rules.md'의 스타일별 임계값과 비교되어 객관적인 품질 지표를 제공합니다. Claude Code, Cursor, Codex 등 터미널 기반 AI 에이전트에서 사용 가능하며, Python 3, ffmpeg, uv가 필요합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nikisge/claude-motion-kit/tree/HEAD/motion-kit/skills/motion-inspo

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Motion Inspo: Referenzen finden, zerlegen, messen은(는) 무엇을 하나요?

Gute Motion Graphics entstehen nicht aus Beschreibungen, sondern aus konkreten Vorbildern. Dieser Skill findet Referenzfilme, lädt sie zum Studieren, zerlegt sie in Einzelbilder und misst sie. Mit denselben Messungen prüfst du später deinen eigenen Render.

Rechte: Referenzclips gehören ihren Urhebern. Nur lokal studieren, nie neu hochladen, nie ins Repo (refs/clips/ gehört in .gitignore). Übernommen wird Grammatik (Tempo, Übergänge, Kamera), nie Inhalt.

Alle Skripte liegen in scripts/ dieses Skills. Sie schreiben in refs/ im aktuellen Arbeitsordner (oder in $MOTION_REFS_ROOT). Voraussetzungen: python3, ffmpeg, uv (für Skripte mit Abhängigkeiten).

Quellen

  1. references/referenzfilme.md: 50 bewertete Referenzfilme nach Stil (Clean SaaS, Premium-Produkt, Kinetische Typo, 3D-Objekt, Erklärfilm, Editorial/Collage, Cinematic Dark), inklusive Anti-Referenzen.
  2. whatships.com (~2.500 Launchvideos von X) und flowjam.com/library (55 kuratierte Launchfilme), über refs.py search.
  3. Weitere Seiten und Datensätze: RESOURCES.md im Repo-Hauptordner.

Befehle

python3 scripts/refs.py search product launch 3d keyboard --n 15   # whatships + flowjam durchsuchen
python3 scripts/refs.py get <x.com-status | whatships | youtube | vimeo-url> --name <slug>   # nach refs/clips/
python3 scripts/refs.py study <slug> --every 0.5                    # Einzelbilder, Bogen, Schnitte, Tempo -> refs/study/<slug>/
python3 scripts/sheet.py <video.mp4> <out-prefix> --every 0.25      # Kontaktbogen mit Zeitstempeln (4 Bilder/s)
uv run scripts/ref_metrics.py <ref.mp4> --no-ocr                    # Ziel-Referenz messen
uv run scripts/ref_metrics.py render.mp4 --ref <ref.mp4> --out check/metrics   # eigener Render gegen Referenz
uv run scripts/motion_check.py render.mp4 [--script sprechtext.txt]           # Folien-/Slop-Muster finden
uv run scripts/beats.py track.mp3 --fps 30 --out beats.json         # Beat-Raster aus der Musik

Suchbegriffe englisch und nach Bewegung statt Branche: „camera dives into ui“, „kinetic type scale jump“, „object becomes logo“, „paper collage top down“.

Was die Messungen bedeuten

ref_metrics.py misst: Schnitte und neue Ansichten je 10 s, Einstellungslängen, Anteil „Kamera steht“, Bildänderung je Bild, leere Strecken, Textanteil, Helligkeit/Kontrast/Sättigung und den Einstieg (erste 2 s). Daraus werden Ziele: Dichte ≥ 80 % der Referenz, „Kamera steht“ ≤ Referenz + 15 Punkte, Einstieg bewegt sich ≥ 80 % der Referenz.

Wichtigste Lehre aus den Messungen: Gefühlte Dichte („jede Sekunde ein neues Bild“) kommt meist aus schnellen Kamerafahrten und Materialwechseln, nicht aus vielen Schnitten. Ein gemessener 3D-Produktfilm hatte nur 4,3 Schnitte je 10 s, aber die Kamera stand nur 14 % der Zeit.

motion_check.py findet bekannte Slop-Formen: Überschrift oben links + Bild darunter (Folie), Sätze, die stillstehen, Text, der den Sprechtext wiederholt (Echo), eingefrorene Zeit, zu lange Einstellungen, Textwände, Kachelraster. Bestanden heißt nur „keine bekannte Slop-Form“. Ob es gut ist, entscheidet der Blick auf die Bilder. Schwellen je Stil: motion-director/references/rules.md. Die Text-Prüfungen nutzen macOS-OCR (ocrmac); auf anderen Systemen laufen nur die Bild- und Zeitprüfungen.

Zerlegen (je Referenz ≤ 10 Zeilen)

Ablauf und Vorlage: motion-director/references/inspiration.md. Kurz: Bogen mit 4 Bildern/s ansehen, je Einstellung Zeit, Einstellungsgröße, Kamera, was passiert, Material/Licht, Übergang. Dann „Nehmen wir“ / „Nehmen wir nicht“.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

관련 스킬