推荐一款可以自动创建视频的前端Ract框架

简介: 推荐一款可以自动创建视频的前端Ract框架

前几天在B站看到科技网红up主「程序员鱼皮」分享了一则GitHub年终总结的视频,总结在开发者在 GitHub 这一年的代码贡献,提交记录,修正记录等,而且以动画流程的形式展现出来,画面清晰美观,看起来很高级。


看完之后才知道是通过一个前端视频框架 Remotion 生成的,所以今天小编刚好将其分享出来,学习借鉴下!


一键生成 GitHub 年度总结视频项目:https://githubunwrapped.com/


在github上经常提交代码的同学们,可以体验一番!


项目介绍


Remotion 是一款基于 react 创建视频的框架,可以让我们直接基于 react 创建视频,使用到的技术有 webgl,css,canvas,svg。


官方文档:https://www.remotion.dev/docs/


项目地址:https://github.com/remotion-dev/remotion/


它允许你使用 React 创建视频和动态图形。如果你是作为一名 Web 方向的开发人员,会发现它非常趣,因为它为我们自己创建视频和动画打开了一扇新的大门。


Remotion能够最大限度地利用Reacts的特性,如可重用的组件、强大的组合和快速重载。


Remotion还配备了一个被称为Remotion Player的播放器,它给你带来了真正的视频编辑器的感觉,它可以用浏览器来播放和审查你的视频。


为什么要使用 React 框架去创建视频?


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


安装和创建Remotion


创建一个新的 Remotion 项目是非常简单的。但有两个依赖项需要先安装。


步骤1:安装NodeJS和FFMPEG


由于 NodeJS 是前端项目必装的。所以重点介绍安装FFMPEG。


首先,需要下载合适版本的FFMPEG:


然后将其解压到你选择的文件夹中,并设置为系统环境变量

setx /M PATH "path\to\ffmpeg\bin;%PATH%"

步骤2:启动新项目


安装完上述依赖后,初始化一个新的Remotion视频只需要一个命令,你可以使用yarn或npm来实现。

yarn create video 
#or
npm init video

你已经成功地初始化了你的第一个Remotion项目,你可以使用npm run start来启动该项目。


如果想创建一个视频,还是需要具备一定的前端知识,然后再根据具体的Remotion基础知识,组件功能,及开发的API结合开发制作出一个视频来。

对于希望使用web 创建使用的场景这个是一个不错的选择(比如营销动画),很值得学习下。

相关文章
|
1月前
|
移动开发 前端开发 Android开发
mPaaS 常见问题之移动开发平台 mpaas的H5 前端 Kylin 框架引入vant后包特别大如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
41 0
|
1月前
|
前端开发
前端input上传文件获取视频或音频的时长
前端input上传文件获取视频或音频的时长
108 0
|
1天前
|
机器学习/深度学习 前端开发 JavaScript
探寻前端巨变:从HTML到现代框架的发展历程
探寻前端巨变:从HTML到现代框架的发展历程
11 2
|
1天前
|
前端开发 JavaScript Linux
relectron框架——打包前端vue3、react为pc端exe可执行程序
relectron框架——打包前端vue3、react为pc端exe可执行程序
8 1
|
10天前
|
存储 小程序 API
对象存储OSS产品常见问题之前端直传视频获取视频的长度获得多少秒如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
31 0
|
15天前
|
前端开发 JavaScript 搜索推荐
CSS框架是前端开发中不可或缺的工具
【4月更文挑战第12天】CSS框架是前端开发中不可或缺的工具
18 2
|
1月前
|
开发框架 前端开发 JavaScript
推荐5款热门的Web前端开发框架,助你快速构建优秀网站
推荐5款热门的Web前端开发框架,助你快速构建优秀网站
89 1
推荐5款热门的Web前端开发框架,助你快速构建优秀网站
|
1月前
|
前端开发
前端实现视频或者图片直链下载
前端实现视频或者图片直链下载
55 0
|
1月前
|
前端开发
前端播放第三方外链视频报403 forbidden的原因及解决方案
前端播放第三方外链视频报403 forbidden的原因及解决方案
64 0
|
1月前
|
开发框架 前端开发 JavaScript
未来趋势:前端开发框架的革新与发展
随着技术的不断进步和市场需求的变化,前端开发框架也在不断革新和发展。本文将探讨当前前端开发框架的最新趋势,并展望未来可能的发展方向。