Remotion

Remotion 是一个使用 React 以编程方式创建视频的框架。「🎥 Remotion is a framework for creating videos programmatically using React.」

Github星跟踪图

Remotion

Remotion 是一个使用 React 以编程方式创建视频的框架。

为什么用 React 创建视频?

  • 充分利用 web 技术。使用所有的 CSS、Canvas、SVG、WebGL 等。
  • 充分利用编程。使用变量、函数、API、数学和算法来创造新的效果。
  • 充分利用 React。可重复使用的组件、强大的组合、快速刷新、包生态系统

示例视频

欢迎拉动请求你的创作!

开始吧

如果你已经安装了 Yarn 和 FFMPEG,请输入

yarn create video

来开始。否则,请阅读文档中的安装页面。

文档

前往 remotion.dev 了解 Remotion 的内部和外部情况。

许可证

请注意,Remotion 有一个特殊的许可,在某些情况下需要获得一个公司的许可。请阅读 LICENSE 文档以了解更多信息。

贡献

请阅读 CONTRIBUTING.md 来了解对这个项目的贡献。

 

主要指标

概览
名称与所有者remotion-dev/remotion
主编程语言TypeScript
编程语言TypeScript (语言数: 19)
平台Linux, Mac, Windows
许可证Other
所有者活动
创建于2020-06-23 19:49:10
推送于2025-06-05 18:01:28
最后一次提交
发布数708
最新版本名称v4.0.314 (发布于 )
第一版名称v1.0.0-alpha.2 (发布于 2020-07-17 21:23:14)
用户参与
星数22.4k
关注者数95
派生数1.2k
提交数25.5k
已启用问题?
问题数1781
打开的问题数76
拉请求数3298
打开的拉请求数9
关闭的拉请求数137
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Discord Shield
NPM Version
NPM Downloads
Install Size

Remotion is a suite of libraries building a foundation for creating videos programmatically using React.

Why create videos in React?

  • Leverage web technologies: Use all of CSS, Canvas, SVG, WebGL, etc.
  • Leverage programming: Use variables, functions, APIs, math and algorithms to create new effects
  • Leverage React: Reusable components, Powerful composition, Fast Refresh, Package ecosystem

Example videos

Feel free to pull request your creations!

Get started

If you already have Yarn and FFMPEG installed, type

yarn create video

to get started. Otherwise, read the installation page in the documentation.

Documentation

Head to remotion.dev to learn the in and outs of Remotion!

License

Be aware of that Remotion has a special license and requires obtaining a company license in some cases. Read the LICENSE documentation for more information.

Contributing

Please read CONTRIBUTING.md to learn about contributing to this project.