remotionのGetting Startedをやってみる。
コンポーネントでは、フレームに合わせて表示を変更する。フレームはuseCurrentFrame
で取得できる。
Remotionに動画を登録するには、Compositionコンポーネントを使う。Compositionコンポーネントは、動画のメタデータ(fps、全体フレーム数、width、height)とコンポーネントの組み合わせ。Composition Componentをルートでレンダリングすると、Web UIから動画のプレビューを見れる。すごいね。
useCurrentFrame
以外でアニメーションを作った場合(CSSアニメーションなど)、ちらつくことがあるみたい。
動画をレンダリングするには、Web UIでShift + Rを押せばダイアログが出てくる。動画時間以上の時間がかかりそうな雰囲気はある。
Install Dependencies
npm i
Start Preview
npm start
Render video
npm run build
Upgrade Remotion
npm run upgrade
Get started with Remotion by reading the fundamentals page.