Repolode
lovisdotio

lovisdotio/motion2code

Навык для AI-агентов, который воссоздаёт motion design-видео в виде зацикленной анимации на inline SVG и GSAP с покадровой сверкой с оригиналом.

Звёзды
335
Форки
32
Открытые issues
2
Последний коммит
19 дней назад

Что это?

Motion2Code — это навык для coding-агентов, таких как Claude Code, Codex и Cursor. Агенты не могут смотреть видео, поэтому, когда их просят воссоздать ролик, они часто угадывают тайминг, easing и цвета. Этот навык задаёт рабочий процесс: разобрать исходное видео на кадры, палитру и оценку зацикливания, собрать анимацию из фигур inline SVG под управлением одной GSAP timeline, а затем сравнить результат с оригиналом покадрово.

Сгенерированная страница предоставляет функцию seek(t), поэтому любой момент можно детерминированно отобразить и проверить, а скрипт проверки измеряет, насколько плавно анимация зацикливается. Для записей экрана сайтов и приложений навык идёт дальше и создаёт рабочую страницу на GSAP ScrollTrigger с настоящими кнопками и прокруткой. В репозитории есть шесть пересобранных роликов для галереи, каждый со страницей сравнения бок о бок.

Ключевые возможности

  • 01Разбивает исходное видео на кадры, точки склейки, палитру и оценку зацикливания для анализа.
  • 02Создаёт анимацию на inline SVG под управлением единой GSAP timeline.
  • 03Предоставляет window.anim.seek(t) для детерминированного покадрового рендеринга.
  • 04Сравнивает оригинал и код бок о бок, показывая оценку различий для каждого момента.
  • 05Проверяет стык зацикливания и рендерит результат в mp4, GIF или последовательность кадров PNG.

Сценарии использования

  • Воссоздание motion design-ролика в виде редактируемого веб-кода, независимого от разрешения.
  • Преобразование записи экрана приложения или сайта в рабочую интерактивную страницу с анимацией при прокрутке.
  • Проверка покадрового соответствия анимации, сгенерированной AI, исходному видео.

Быстрый старт

  1. 1

    Установите skill для своего агента программирования

    npx skills add lovisdotio/motion2code
  2. 2

    Установите Python 3.9 или новее и ffmpeg (Playwright нужен только для скриптов, работающих в браузере)

  3. 3

    Изучите исходное видео перед его воссозданием

    python3 scripts/study_video.py clip.mp4 -o study/

Что важно знать

  • Для работы скриптов нужен ffmpeg, а для некоторых проверок и рендеринга — Playwright с Chromium.
  • Этот рабочий процесс рассчитан на выполнение агентом программирования на основе предоставленного вами исходного видео.

В подборках

Темы

Частые вопросы

Что такое motion2code?
Навык для AI-агентов, который воссоздаёт motion design-видео в виде зацикленной анимации на inline SVG и GSAP с покадровой сверкой с оригиналом. Motion2Code — это навык для coding-агентов, таких как Claude Code, Codex и Cursor. Агенты не могут смотреть видео, поэтому, когда их просят воссоздать ролик, они часто угадывают тайминг, easing и цвета. Этот навык задаёт рабочий процесс: разобрать исходное видео на кадры, палитру и оценку зацикливания, собрать анимацию из фигур inline SVG под управлением одной GSAP timeline, а затем сравнить результат с оригиналом покадрово.
motion2code можно использовать бесплатно? Какая у него лицензия?
motion2code распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
motion2code всё ещё поддерживается?
Активно поддерживается. Последний коммит в motion2code — 20 окт. 2026 г..
Для чего можно использовать motion2code?
Воссоздание motion design-ролика в виде редактируемого веб-кода, независимого от разрешения. Преобразование записи экрана приложения или сайта в рабочую интерактивную страницу с анимацией при прокрутке. Проверка покадрового соответствия анимации, сгенерированной AI, исходному видео.
Как установить motion2code?
Установите skill для своего агента программирования: npx skills add lovisdotio/motion2code Установите Python 3.9 или новее и ffmpeg (Playwright нужен только для скриптов, работающих в браузере) Изучите исходное видео перед его воссозданием: python3 scripts/study_video.py clip.mp4 -o study/
Где скачать motion2code?
Исходный код и инструкции по установке — на GitHub: https://github.com/lovisdotio/motion2code

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Навык агента для Claude Code / Codex, который превращает описание продукта в презентационный ролик коммерческого уровня: собирает его из кода, добавляет музыку и позволяет редактировать отдельные элементы кликами.

2,4 тыс.+519 за неделю246JavaScriptMITОбновлён 16 дней назад

Навык агента для Claude Code и Codex, превращающий созданную ИИ анимацию в веб-анимации, управляемые прокруткой, мышью, перетаскиванием, касанием или ориентацией устройства.

2,8 тыс.+85 за неделю205PythonMITАктивно поддерживаетсяОбновлён в прошлом месяце