Claude Codeのターミナル画面とRemotionによる動画レンダリングのイメージ。

開発・プログラミング

Claude Code × Remotionで動画生成を自動化!AIにReactコードを書かせる新手法

広告

Claude Codeが動画クリエイターに。
Remotion連携でReactコード生成を完全自動化。
Claude CodeRemotionReact
動画編集ソフトはもう不要かもしれません。AnthropicのCLIツール「Claude Code」にRemotionのスキルを学習させ、ターミナルから自然言語だけで、Reactベースのモーショングラフィックスを生成する驚異的なワークフローが登場しました。

🎥 今回の参考動画はこちら



1. Claude Code × Remotion とは?

私、OKIHIROが今最も注目しているAI開発トレンドの一つが「エージェント型コーディング」です。今回紹介するのは、Anthropicが提供するCLIツールClaude Codeと、Reactで動画を作成できるライブラリRemotionの強力な連携です。

通常、Remotionを使った動画制作はReactの深い知識とコンポーネント設計が必要でした。しかし、Claude Codeの新機能「Agent Skills」を活用することで、AIにRemotionのベストプラクティスを注入し、「このWebサイトの紹介動画を作って」と指示するだけで、実際のレンダリング可能なコードを生成・修正させることが可能になります。

2. 必要な準備と環境構築

このワークフローを試すには、Node.js環境とClaude Codeの権限が必要です。以下の手順でセットアップを行いましょう。

2-1. Claude Code のインストール

まだインストールしていない場合は、以下のコマンドでセットアップします。AnthropicのAPIキーが必要になるため、事前にコンソールで取得しておいてください。

npm install -g @anthropic-ai/claude-code
cd 任意のディレクトリ
claude

初回起動時に認証フローが走ります。画面の指示に従ってブラウザで認証を完了させてください。

2-2. Remotion プロジェクトの作成

動画生成の基盤となるRemotionプロジェクトを作成します。

npx create-video@latest

テンプレートの選択を求められたら、まずはシンプルなもの(例: Hello WorldやBlank)を選ぶと良いでしょう。

3. 「Agent Skills」でRemotionを学習させる

ここからが本記事のハイライトです。Claude Codeには、特定のライブラリの使い方やドキュメントを「スキル」として外部から読み込む機能があります。

Remotion公式が提供しているスキルセットを以下のコマンドでClaude Codeに追加します。

npx skills add remotion-dev/skills

このコマンドを実行すると、Claude CodeはRemotionのディレクトリ構造、コンポーネントの書き方、レンダリング設定などの「文脈」を理解します。これにより、単にReactコードを書くのではなく、「Remotionとして正しく動く動画用コード」を出力できるようになります。

4. 実践:プロンプトで動画を作成する

準備が整ったら、実際に動画を作らせてみましょう。Claude Codeの対話モードで以下のように指示を出します。

プロンプト例:

新しいRemotionコンポジションを作成してください。
テーマは「最新のAIニュース」です。
背景はダークモードで、画面中央に「AI Revolution」というテキストが
フェードインしながら現れるアニメーションを実装してください。
動画の長さは5秒でお願いします。

すると、Claude Codeは以下の作業を自律的に行います。

  • 必要なReactコンポーネントファイル(.tsx)の作成
  • remotion.config.tsRoot.tsx へのコンポジション登録
  • アニメーション用フック(useCurrentFrame, interpolate)の実装

作成されたコードは、Remotionのプレビュー画面(npm start)で即座に確認できます。「文字をもっと大きくして」「背景色を変えて」といった修正も、続けて指示するだけでAIがコードを書き換えてくれます。

5. 応用と注意点

この手法の最大のメリットは、Webサイトのスクリーンショットやデータを動的に組み込める点です。例えば、自社サービスのダッシュボード画面のスクショをAIに渡し、「この画面の数値を強調するプロモーション動画を作って」と依頼することも可能です。

ただし、生成される動画のクオリティはAIの推論能力に依存します。複雑な3D表現や物理演算はまだ手動での調整が必要です。あくまで「ベースとなるReactコードの爆速構築」として活用するのが、現時点での最適解と言えるでしょう。

6. まとめ

Claude CodeとRemotionの組み合わせは、エンジニアにとっての「動画制作」のハードルを劇的に下げました。動画編集ソフトを一切開かず、使い慣れたVS Codeとターミナルだけで動画が完成する体験は感動的です。

ぜひ皆さんも、npx skills add remotion-dev/skills を叩いて、AIとのペアプログラミングによる動画制作を体験してみてください。未来の制作フローがそこにあります。


【免責事項】本記事は、AI技術を用いて作成された部分を含みます。公開時点の情報に基づいていますが、AIの仕様変更やサービスの更新により、内容が現状と異なる場合があります。最新の情報は公式サイト等でご確認ください。
  • この記事を書いた人
  • 最新記事

運営者:OKIHIRO

Gemini API × Python のスペシャリスト。 AI技術でWeb制作とブログ運営を完全自動化するエンジニア。 理論だけでなく、実際に動くコードとシステム設計で、クリエイターの時間を「単純作業」から解放する。 最先端AIの実装ノウハウを、どこよりも分かりやすく発信中。

-開発・プログラミング
-, , , ,