Animator
Rish ·
Из текстовой идеи — в рисованный объясняющий ролик с озвучкой. Gemini готовит сценарий, иллюстрации и голос, а Python-движок собирает анимацию в MP4. Запускается локально через командную строку.
Animator превращает идею в короткое видео, где рисунки появляются на белой доске в такт рассказу. Это проект ashishjamarkattel для автоматизации объясняющих роликов.
Что умеет
Готовить сценарий, иллюстрации и озвучку через Gemini, затем собирать рисованную анимацию в MP4.
Анимировать собственные изображения и соединять их с готовой аудиодорожкой.
Настраивать число сцен, голос, качество видео и шаблоны промптов.
Работать из командной строки или через Python API.
Где пригодится
Для учебных объяснений, наглядных разборов и прототипов видеоконтента. Лучше всего подходят контурные рисунки на белом фоне; фотографии и сложные градиенты для такого движка менее удачны. Содержание сгенерированного ролика стоит проверить перед публикацией.
Как попробовать
Нужны Python 3.10+, FFmpeg и зависимости из репозитория. Для генерации по тексту требуется ключ Gemini API; доступ к моделям, квоты и возможная оплата зависят от аккаунта провайдера. Базовую анимацию своих изображений можно выполнять без ключа.
python -m animator --prompt "How do planes fly?" -o plane.mp4В коде также есть сервер FastAPI с интеграцией Supabase. Упомянутая в README папка веб-интерфейса отсутствует в текущей ветке, поэтому карточка описывает доступный Python-инструмент. Генерация нами не запускалась.
Демонстрация и авторство
Прикреплены деморолик автора о полёте самолёта (1:36, на английском) и кадры из примеров автора. Animator развивает whiteboard-animator Masih Sultani и его участников. Иконка подготовлена для этой карточки и не является официальным логотипом проекта.
Исходный код и инструкция по запуску на GitHub