Repolode
storytold

storytold/effectcraft

用纯 Rust 编写的开源动态图形与合成工具,定位为 Adobe After Effects 的替代方案。

可替代:Adobe After Effects

Star
7,371
Fork
3,918
未关闭 Issue
593
最近提交
昨天

这是什么?

EffectCraft 是一款面向动态标题、动态图形和视觉特效的合成工具。用户可以用纯色、形状、文字、素材和嵌套合成等图层搭建合成,用关键帧制作动画,叠加特效后渲染输出。面板、菜单和关键帧行为沿用 After Effects 的习惯,内置 306 种特效、图层样式、表达式、3D 摄像机与灯光以及渲染队列。

项目的几个特点:内置 Lottie 导入导出;工程以带版本的 JSON(.ecproj)保存,便于版本控制对比;视频与音频编解码完全由 Rust 实现,不依赖 FFmpeg。所有操作都通过统一的命令注册表提供,可以通过命令行、JSON 控制通道和 MCP 服务器调用。

应用支持 macOS、Windows 和 Linux,也提供 WebAssembly 版本在浏览器中运行。项目目前处于 alpha 阶段,暂不能打开 .aep 工程,输出结果也尚未与 After Effects 做系统对比。

核心功能

  • 01图层、关键帧、曲线编辑器和表达式,沿用 After Effects 的操作模型。
  • 02内置 306 种特效,以及全部九种图层样式。
  • 03支持带摄像机、灯光和柔和阴影的 2D 与 3D 合成。
  • 04支持 Lottie JSON 与 .lottie 的导入和导出。
  • 05渲染队列可输出 H.264、ProRes、HEVC、AV1、WebM 及图片序列。
  • 06提供命令行、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

使用前须知

  • 处于 Alpha 阶段,距离替代 After Effects 用于专业工作约完成 45%。
  • 无法打开 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 最近一次提交是在 2026年10月18日。
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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目