Motiscope Analyze

Måler en animations reelle timing og easing fra en skærmoptagelse til en genskabelsesspecifikation

Af KumarSashank · KumarSashank/motiscope

Testet · Virker ★ 9.2/10

Motiscope Analyze — Måler en animations reelle timing og easing fra en skærmoptagelse til en genskabelsesspecifikation

Hvad det gør

Forvandler en skærmoptagelse af en animation til en mål-agnostisk animationsspecifikation: en medfølgende ffmpeg+Python pipeline måler bevægelsesenergi pr. frame, segmentgrænser, easing (en tilpasset cubic-bezier) og stagger-timing, og udtrækker derefter kuraterede keyframes til læsning. Udløses, når brugeren dropper en video (.mp4/.mov/.webm/.gif) og beder om at genskabe bevægelsen eller forstå, hvordan den er animeret.

Testrapport

Opgave: genfind en animations timing/easing fra en skærmoptagelse og udsend en genskabelsesspecifikation. Jeg genererede et syntetisk klip med kendt sandhed (en firkant, der glider op og fader ind over præcis 500ms med ease-out-cubic easing, indrammet af 500ms holds) og kørte den medfølgende pipeline på den. Den genfandt hold/move/hold-strukturen nøjagtigt, klassificerede easing som ease-out, fik retningen fra bund til top, og målte bevægelsen til 600ms versus de sande 500ms; de kuraterede PNG keyframes viste korrekt firkanten midt-fade, derefter uigennemsigtig og højere. En no-skill baseline, der øjenmåler frames, har ingen tidsakse og kan slet ikke passe en varighed eller bezier, så de målte tal er en ægte, verificerbar forskel. Den 20% længere bevægelsesvarighed er ease-out sub-pixel-halen, en begrænsning som færdigheden selv dokumenterer.

Testet: 2026-07-17 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/KumarSashank/motiscope ~/motiscope
mkdir -p ~/.claude/skills
cp -r ~/motiscope/integrations/skills/motiscope-analyze ~/.claude/skills/motiscope-analyze
MOTISCOPE_BIN_DIR=~/.local/bin ~/motiscope/install.sh   # puts the `motiscope` CLI on PATH (skill needs it)

Kommandoer og eksempelprompter

  • /motiscope-analyzeMåler en animations reelle timing og easing fra en skærmoptagelse til en genskabelsesspecifikation

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Measure the easing curve from this button animation screen recording
  • Recreate this hover motion from the screen recording I just captured
  • Extract the timing and stagger from this UI animation clip for me