革命性的視頻創建:忘記專業軟件和多年培訓! 現在,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中文網其他相關文章!