革命性的视频创建:忘记专业软件和多年培训! 现在,Web开发人员可以利用其现有的HTML,CSS和React JS专业知识来使用Enemotion制作令人惊叹的动画视频。 这个创新的JavaScript工具包使开发人员能够使用熟悉的编码技术构建复杂的动画。
>本文探讨了远程,指导您介绍其功能并展示实际示例。 完整的代码可在github上找到。
键突出显示:
interpolate
一个基于集成的浏览器播放器允许实时视频预览和调试。spring
远程使用NPM提供了简单的设置。 确保您安装了节点和NPM(请参阅节点安装指南以获取帮助,以及有关Linux特定说明的“远程安装指南”)。 创建一个新项目:
>命名您的项目(例如,
),导航到项目目录,然后启动默认视频项目:>浏览器窗口将打开(或导航到
),显示用于预览和调试创建的实时视频播放器。检查Enemotion提供的演示示例以获取初始指导。>
<code class="language-bash">npm init video</code>一个简单的动画:“你好,世界!”
my-video
>
>让我们创建一个文本“ Hello,World!”的基本动画。 删除现有的示例代码(src
文件夹),然后在Demo
>中创建src
目录。内部Demo
,创建Demo.js
:
<code class="language-bash">npm init video</code>
在Hello.js
>目录中(如原始文章中的代码)中创建Title.js
和Demo
。 创建demo.css
(如原始文章中的代码)。最后,创建src/index.js
:
<code class="language-bash">cd my-video npm start</code>
运行动画:./node_modules/.bin/remotion preview src/index.js
或更新您的package.json
's start
脚本。
构建星球大战动画
>建立在“你好,世界!”上的建立。例如,让我们创建一个星球大战风格的介绍。这涉及创建星光背景和滚动黄色文字。 如原始文章中所述,创建必要的文件和文件夹。 原始文章中提供了src/starWarsIndex.js
>,src/StarWars/starWars.js
,src/StarWars/starsBackground.js
,src/StarWars/starWars.css
的代码。切记安装src/StarWars/starsBackground.css
:lorem-ipsum
。将npm i lorem-ipsum
脚本添加到"start:starwars"
>。package.json
>
高级功能(简短概述)>
远程提供了这些示例以外的高级功能:
continueRender
的挂钩进行数据获取数据。delayRender
>
依据使网络开发人员能够使用现有技能创建专业质量的动画视频。 探索其功能并解锁基于代码的视频动画的潜力。 这两个示例的完整代码均可在GitHub上获得。 在Twitter上分享您的创作! 原始文章的常见问题解答部分仍然相关,并且在这里被省略了。
>以上是学习远程:使用HTML,CSS和React创建动画视频的详细内容。更多信息请关注PHP中文网其他相关文章!