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.