Remotion

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

Github stars Tracking Chart

Remotion

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

为什么用 React 创建视频?

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

示例视频

欢迎拉动请求你的创作!

开始吧

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

yarn create video

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

文档

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

许可证

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

贡献

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

 

Main metrics

Overview
Name With Ownerremotion-dev/remotion
Primary LanguageTypeScript
Program languageTypeScript (Language Count: 19)
PlatformLinux, Mac, Windows
License:Other
所有者活动
Created At2020-06-23 19:49:10
Pushed At2025-06-05 18:01:28
Last Commit At
Release Count708
Last Release Namev4.0.314 (Posted on )
First Release Namev1.0.0-alpha.2 (Posted on 2020-07-17 21:23:14)
用户参与
Stargazers Count22.4k
Watchers Count95
Fork Count1.2k
Commits Count25.5k
Has Issues Enabled
Issues Count1781
Issue Open Count76
Pull Requests Count3298
Pull Requests Open Count9
Pull Requests Close Count137
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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.