Repolode
storytold

storytold/effectcraft

Открытое приложение на чистом Rust для моушн-графики и композитинга, задуманное как альтернатива Adobe After Effects, созданная с нуля.

Open source альтернатива:Adobe After Effects

Звёзды
7,371
Форки
3,918
Открытые issues
593
Последний коммит
вчера

Что это?

EffectCraft — композитор для анимированных титров, моушн-графики и визуальных эффектов. Вы собираете композиции из слоёв: заливок, фигур, текста, видеоматериалов и вложенных композиций, анимируете свойства с помощью ключевых кадров, применяете эффекты и рендерите результат. Панели, меню и поведение ключевых кадров повторяют After Effects; также доступны 306 эффектов, стили слоёв, выражения, 3D-камеры и источники света, а также очередь рендеринга.

В проекте есть несколько отличительных решений: импорт и экспорт Lottie встроены, проекты сохраняются в версионируемом формате JSON (.ecproj), который удобно сравнивать в системе контроля версий, а кодирование видео и аудио реализовано на чистом Rust без FFmpeg. Все команды доступны через реестр, которым можно управлять из CLI, через канал управления JSON и MCP-сервер.

Приложение работает на macOS, Windows и Linux, а также доступно в браузере в виде сборки WebAssembly. Проект находится в альфа-версии: он не умеет открывать проекты .aep, а его результаты ещё не сравнивали с After Effects систематически.

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

  • 01Слои, ключевые кадры, Graph Editor и выражения в соответствии с моделью After Effects.
  • 02306 встроенных эффектов и все девять стилей слоёв.
  • 032D- и 3D-композитинг с камерами, источниками света и мягкими тенями.
  • 04Импорт и экспорт Lottie JSON и .lottie.
  • 05Очередь рендеринга с экспортом в H.264, ProRes, HEVC, AV1, WebM и последовательности изображений.
  • 06CLI, канал управления JSON и MCP-сервер для автоматизации.

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

  • Создание анимированных титров и моушн-графики в бесплатном проекте с открытым исходным кодом.
  • Экспорт анимаций в Lottie для сайтов и приложений.
  • Создание скриптов и автоматизация задач рендеринга из командной строки.
  • Хранение файлов проектов в системе контроля версий в виде читаемого JSON.

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

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/storytold/effectcraft
  2. 2

    Перейдите в каталог проекта

    cd effectcraft
  3. 3

    Запустите приложение (требуется Rust 1.95 или новее)

    cargo run --release -p effectcraft

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

  • Альфа-версия: примерно 45% пути к замене After Effects в профессиональной работе.
  • Проекты After Effects в форматах .aep и .aepx открыть нельзя, а плагины AE не работают.
  • Лучше всего протестирована macOS; для Linux и Windows сообщалось о проблемах с базовым взаимодействием.

Темы

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

Что такое effectcraft?
Открытое приложение на чистом Rust для моушн-графики и композитинга, задуманное как альтернатива Adobe After Effects, созданная с нуля. EffectCraft — композитор для анимированных титров, моушн-графики и визуальных эффектов. Вы собираете композиции из слоёв: заливок, фигур, текста, видеоматериалов и вложенных композиций, анимируете свойства с помощью ключевых кадров, применяете эффекты и рендерите результат. Панели, меню и поведение ключевых кадров повторяют After Effects; также доступны 306 эффектов, стили слоёв, выражения, 3D-камеры и источники света, а также очередь рендеринга.
effectcraft можно использовать бесплатно? Какая у него лицензия?
effectcraft распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
effectcraft всё ещё поддерживается?
Активно поддерживается. Последний коммит в effectcraft — 18 окт. 2026 г..
Для чего можно использовать effectcraft?
Создание анимированных титров и моушн-графики в бесплатном проекте с открытым исходным кодом. Экспорт анимаций в Lottie для сайтов и приложений. Создание скриптов и автоматизация задач рендеринга из командной строки. Хранение файлов проектов в системе контроля версий в виде читаемого JSON.
Как установить effectcraft?
Клонируйте репозиторий: git clone https://github.com/storytold/effectcraft Перейдите в каталог проекта: cd effectcraft Запустите приложение (требуется Rust 1.95 или новее): cargo run --release -p effectcraft
Где скачать effectcraft?
Исходный код и инструкции по установке — на GitHub: https://github.com/storytold/effectcraft

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

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

Кроссплатформенное десктопное приложение с открытым исходным кодом для создания коротких рекламных видео из текстовых промптов и отснятого материала: AI-копирайтинг, озвучка через TTS и автоматический пакетный монтаж.

5,8 тыс.802TypeScriptAGPL-3.0Обновлён 4 дня назад