Motiscope Analyze

Meet de werkelijke timing en easing van een animatie uit een schermopname naar een recreatiespecificatie

Door KumarSashank · KumarSashank/motiscope

Getest · Werkt ★ 9.2/10

Motiscope Analyze — Meet de werkelijke timing en easing van een animatie uit een schermopname naar een recreatiespecificatie

Wat het doet

Zet een schermopname van een animatie om in een doel-agnostische animatiespecificatie: een gebundelde ffmpeg+Python pijplijn meet per-frame bewegingsenergie, segmentgrenzen, easing (een gefitte cubic-bezier) en stagger timing, en extraheert vervolgens gecureerde keyframes om te lezen. Activeert wanneer de gebruiker een video (.mp4/.mov/.webm/.gif) dropt en vraagt om de beweging na te maken of te begrijpen hoe deze is geanimeerd.

Testrapport

Taak: de timing/easing van een animatie herstellen uit een schermopname en een recreatiespecificatie uitzenden. Ik genereerde een synthetische clip met bekende grondwaarheid (een vierkant dat omhoog schuift en in precies 500ms vervaagt met ease-out-cubic easing, omkaderd door 500ms holds) en voerde de gebundelde pijplijn erop uit. Het herstelde de hold/move/hold structuur exact, classificeerde de easing als ease-out, kreeg de richting van onder naar boven, en mat de beweging op 600ms versus de echte 500ms; de gecureerde PNG keyframes toonden correct het vierkant halverwege het vervagen en vervolgens ondoorzichtig en hoger. Een no-skill baseline die frames met het blote oog bekijkt, heeft geen tijdas en kan helemaal geen duur of bezier fitten, dus de gemeten getallen zijn een echte, verifieerbare delta. De 20% lange bewegingsduur is de ease-out sub-pixel tail, een beperking die de skill zelf documenteert.

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

Installatie

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)

Commando's en voorbeeldprompts

  • /motiscope-analyzeMeet de werkelijke timing en easing van een animatie uit een schermopname naar een recreatiespecificatie

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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