「Claude Codeで動画が作れるようになった」
2026年1月20日、動画制作ライブラリRemotionの公式Xアカウントが投稿した一文に、開発者界隈がざわついた。
Remotionは、Reactで動画を作れるオープンソースのフレームワークだ。今回、Claude Codeの「Agent Skills」機能に対応したことで、プロンプトを打つだけで動画が生成できるようになったという。
本当にそんなことができるのか?実際に試してみた。
目次
- Remotion × Claude Code とは
- Remotionの基礎知識
- Agent Skillsの仕組み
- ライセンスと料金
- セットアップ手順
- 実際に動画を作ってみた
- プロンプトテクニック集
- Remotionの強みと限界
- トラブルシューティング
- 代替ツールとの比較
- どんな用途に向いている?
- 2026年1月 最新アップデート
- まとめ
1. Remotion × Claude Code とは
Remotionってなに?
Remotionは、ReactとTypeScriptを使って動画を作成できるフレームワークだ。After EffectsやPremiere Proのような動画編集ソフトを使わず、コードだけで動画を生成できる。
通常の動画編集では、タイムラインにクリップを配置して、キーフレームを打って…という作業が必要になる。Remotionは違う。Reactコンポーネントを書けば、それがそのまま動画になる。
Agent Skillsへの対応
今回、RemotionがClaude CodeのAgent Skillsに対応した。Agent Skillsとは、Claude Codeに特定の機能を追加できる拡張システムだ。
これにより、Claude Codeに「こういう動画を作って」と伝えるだけで、Remotionのコードを自動生成し、動画をレンダリングできるようになった。
2. Remotionの基礎知識
実際に使う前に、Remotionの基本を押さえておこう。
Remotionとは何か
Remotionは、2021年にJonny Burger氏が開発したオープンソースの動画制作フレームワークだ。「React + TypeScriptで動画を作る」という発想で、プログラマーに新しい動画制作の選択肢を提供した。
技術スタック:
- React — UIコンポーネントとして動画を構築
- TypeScript — 型安全な開発
- FFmpeg — 最終的な動画のエンコード
- Puppeteer/Chrome — フレームごとのレンダリング
従来の動画編集との違い
| 項目 | 従来の動画編集 | Remotion |
|---|---|---|
| 操作方法 | タイムライン上でドラッグ&ドロップ | コードで記述 |
| 再現性 | 手作業のため毎回異なる | 同じコード = 同じ動画 |
| バージョン管理 | 困難(バイナリファイル) | Git で管理可能 |
| パラメータ変更 | 手動で修正 | 変数を変えるだけ |
| 大量生成 | 1本ずつ手作業 | ループで自動化 |
| 学習コスト | ソフト操作を覚える | React/TSの知識が必要 |
Remotionが選ばれる理由
なぜRemotionを使うのか?主な理由は3つある。
1. 自動化との相性
APIからデータを取得し、動的に動画を生成できる。「毎日の株価レポート動画」「ユーザーごとのパーソナライズ動画」といった用途に最適。
2. チーム開発との親和性
コードベースなのでGitHub/GitLabでの共同作業が可能。コードレビュー、ブランチ戦略、CI/CDパイプラインがそのまま使える。
3. 既存のReactエコシステム
TailwindCSS、Framer Motion、Chart.jsなど、Reactのライブラリがそのまま使える。新しいツールを覚える必要がない。
3. Agent Skillsの仕組み
2026年1月、RemotionがClaude CodeのAgent Skillsに対応した。これが何を意味するのか、技術的に解説する。
Agent Skillsとは
Agent Skillsとは、AIエージェント(Claude Code、Codex、Cursorなど)に「特定のフレームワークの使い方」を教える仕組みだ。
簡単に言うと、「説明書をAIに読ませる」ようなもの。Remotion Skillsをインストールすると、Claude Codeは以下を理解するようになる:
| 理解する内容 | 具体例 |
|---|---|
| コンポーネント構造 | <Composition>, <Sequence>, <AbsoluteFill> |
| アニメーションAPI | interpolate(), spring(), useCurrentFrame() |
| ベストプラクティス | タイミング設計、パフォーマンス最適化 |
| よくあるパターン | イントロ、トランジション、エフェクト |
インストール方法
Remotion Skillsのインストールは1コマンドで完了する。
# 既存プロジェクトに追加
npx skills add remotion-dev/skills
# 新規プロジェクト作成時(自動で選択肢が出る)
npx create-video@latest
インストール後、Claude Codeを起動するだけで自動的にSkillsが読み込まれる。
MCP(Model Context Protocol)との関係
Agent SkillsはMCP(Model Context Protocol)に準拠している。MCPとは、AnthropicがAIと外部ツールの連携を標準化するために策定したプロトコルだ。
MCPの役割:
従来、AIと各ツールは個別に連携する必要があった(N×M問題)。MCPはこれを標準化し、一度対応すれば複数のAIツールで使えるようにする。
Remotion SkillsがMCPに対応しているため、Claude Code以外のAIツール(Codex、Cursorなど)でも同じSkillsが利用可能。
対応AIツール
- Claude Code(Anthropic)— 最も推奨
- Codex CLI(OpenAI)— 対応済み
- Cursor(Cursor Inc.)— 対応済み
- その他のMCP対応ツール
4. ライセンスと料金
Remotionは無料で使えるが、企業利用には注意が必要だ。
無料で使えるケース
以下に該当すれば無料:
- 個人開発者
- 従業員3人以下の営利企業
- 非営利団体
- 評価目的(商用デプロイ前)
企業ライセンスの料金
従業員4人以上の企業は、有料ライセンスが必要になる。
| プラン | 料金 | 備考 |
|---|---|---|
| Developer License | $25/月 or $250/年 | 最低 $100/月 or $1,000/年 |
| Cloud Seat | 別途 | Remotion Lambda利用時 |
| Enterprise | $500/月〜 | 大企業向け |
注意: 2026年の価格改定
2026年初頭に価格改定が実施された。従来は$15/月だったが、$25/月に値上げ。既存ユーザーは旧価格が維持される。
値上げの理由について、開発者のJonny Burger氏は「以前の価格では持続可能ではなかった。平均収益が年間$300程度で、サポートやコンサルティングのコストをカバーできなかった」と説明している。
ライセンス購入方法
- remotion.proにアクセス
- プランを選択
- クレジットカードで決済
- 請求書は自動発行
アップグレード、ダウングレード、解約はセルフサービスで可能。営業担当とのやり取りは不要だ。
5. セットアップ手順
実際にやってみよう。手順は驚くほどシンプルだ。
Step 1: プロジェクトの作成
まず、Remotionのテンプレートプロジェクトを作成する。
npx create-video@latest my-video
対話式のプロンプトが表示されるので、「Hello World」テンプレートを選択。依存関係のインストールが完了すれば準備完了だ。
Step 2: Claude Codeで動画を作る
あとはClaude Codeに指示を出すだけ。
「かっこいいモーショングラフィックスを作って。グラデーション背景、パーティクル、テキストアニメーションを入れて」
Claude CodeがReact/TypeScriptのコードを生成し、Remotionがそれを動画にレンダリングする。
6. 実際に動画を作ってみた
では、実際に作った動画を見てほしい。
作成した動画
お使いのブラウザは動画再生に対応していません。
Claude Codeに「かっこいいモーショングラフィックスを作って」と指示して生成した動画
この動画の特徴
- 回転するグラデーション背景(シアン→パープル→ピンク)
- 浮遊するパーティクル(50個の光の粒子)
- スプリングアニメーションで登場するタイトル
- グロー効果(脈動する光)
- 伸びるライン装飾
- 広がる円形アニメーション
これがプロンプト一発で作れる。所要時間は、コード生成からレンダリング完了まで約1分。
生成されたコードの一部
参考までに、生成されたコードの一部を紹介する。
// パーティクル生成
const particles = Array.from({ length: 50 }, (_, i) => ({
id: i,
x: Math.random() * 100,
y: Math.random() * 100,
size: Math.random() * 4 + 2,
speed: Math.random() * 0.5 + 0.3,
}));
// メインタイトルのアニメーション
const titleProgress = spring({
frame: frame - 20,
fps,
config: { damping: 15, stiffness: 100 },
});
const titleScale = interpolate(titleProgress, [0, 1], [0.3, 1]);
const titleOpacity = interpolate(titleProgress, [0, 1], [0, 1]);
RemotionのAPIを使って、フレーム単位でアニメーションを制御している。Reactを書ける人なら、すぐに理解できるコードだ。
7. プロンプトテクニック集
Claude Code × Remotionで効果的な動画を作るためのプロンプト例を紹介する。
基本のプロンプト構造
効果的なプロンプトは以下の要素を含む:
- 動画の種類(ロゴアニメーション、データビジュアライゼーションなど)
- 視覚要素(色、形、テキスト)
- アニメーション(動きの種類、タイミング)
- 尺(秒数、fps)
プロンプト例5選
1. ロゴアニメーション
「会社ロゴのアニメーションを作って。ロゴは中央に配置、最初は透明から徐々にフェードイン、その後スケールアップしながらグロー効果を追加。背景はダークグラデーション(#1a1a2e → #16213e)。尺は3秒、60fps」
2. データビジュアライゼーション
「売上データの棒グラフアニメーションを作って。データは [100, 250, 180, 320, 280]。左から順番に棒が伸びるアニメーション、各棒は0.3秒遅延で開始。棒の色はグラデーション(青→緑)、背景は白」
3. テキストアニメーション
「タイプライター風のテキストアニメーションを作って。テキストは『AIが動画を作る時代』。1文字ずつ表示、カーソル点滅あり。フォントはモノスペース、色は白、背景は黒。完成後2秒間静止」
4. トランジション
「シーン切り替え用のワイプトランジションを作って。左から右へ斜めのラインが移動し、その後ろから新しい色(#ff6b6b)が現れる。ライン幅は50px、色は白、移動時間は0.5秒」
5. パーティクルエフェクト
「浮遊するパーティクルの背景を作って。100個の小さな円が画面内をランダムに移動、サイズは2-8pxでランダム、色は白で透明度30-70%、移動速度もランダム。背景は深い紫(#2d1b69)」
よくある失敗と対策
| 失敗パターン | 原因 | 対策 |
|---|---|---|
| 「かっこよくして」で微妙な結果 | 抽象的すぎる | 具体的な視覚要素を指定 |
| アニメーションが速すぎる/遅すぎる | タイミング指定なし | 秒数、fps、遅延を明記 |
| 色がイメージと違う | 色名だけの指定 | HEXコードで指定 |
| 要素が画面外に出る | サイズ・位置の指定なし | px単位で位置を指定 |
8. Remotionの強みと限界
実際に使ってみて感じた、Remotionの強みと限界を正直に書く。
強み
1. コードで完全に制御できる
動画のすべての要素をコードで定義するため、パラメータを変えれば無限のバリエーションを作れる。
2. 再現性がある
同じコードを実行すれば、常に同じ動画が生成される。チームでの共同作業や、バージョン管理との相性が良い。
3. 自動化しやすい
APIから動的にデータを取得して、動画を自動生成するといったワークフローが組める。
4. 無料で商用利用可能
個人や3人以下の会社なら、商用利用も含めて完全無料。
限界
1. 「リアルな映像」は作れない
Remotionはあくまで「プログラムで図形やテキストをアニメーションさせる」ツール。実写のような映像や、AIが生成するリアルな画像は作れない。
2. デザインセンスが必要
コードを生成してくれても、最終的なビジュアルの良し悪しはデザイン次第。「かっこよくして」だけでは限界がある。
3. 動きの調整が難しい
「もう少しゆっくり」「もっと滑らかに」といった微調整は、パラメータを何度も変えてレンダリングを繰り返す必要がある。
9. トラブルシューティング
Remotionでよく遭遇するエラーと解決法をまとめた。
1. レンダリングが遅い
症状: 20分の動画のレンダリングに数時間かかる
原因: デフォルトではCPUスレッド数が2に制限されている
解決策:
# 並列数を増やす
npx remotion render --concurrency=4
# Remotion Lambdaを使う(クラウドレンダリング)
npx remotion lambda render
2. タイムアウトエラー
症状: “A delayRender() was called but not resolved” エラー
原因: delayRender()を呼び出したまま、continueRender()を呼び忘れている
解決策:
// 悪い例
const handle = delayRender();
fetch(url).then(data => setData(data));
// continueRender()がない!
// 良い例
const handle = delayRender('Fetching data...');
fetch(url)
.then(data => {
setData(data);
continueRender(handle); // これが必要
});
3. useStateが使えない
症状: “too many renderings” エラー
原因: Remotionは1フレームごとにレンダリングするため、useStateの状態変更が無限ループを引き起こす
解決策: useStateの代わりに、useCurrentFrame()とinterpolate()を使う
// 悪い例
const [opacity, setOpacity] = useState(0);
// 良い例
const frame = useCurrentFrame();
const opacity = interpolate(frame, [0, 30], [0, 1]);
4. CSSアニメーションが動かない
症状: CSSのtransitionやanimationが意図通りに動かない
原因: Remotionは各フレームを独立してレンダリングするため、CSSアニメーションと同期しない
解決策: RemotionのアニメーションAPI(spring(), interpolate())を使う
5. Lambdaでチラつきが発生
症状: Remotion Lambdaでレンダリングすると、途中で黒画面がチラつく
原因: 並列レンダリングの結合時の問題
解決策:
- concurrencyを下げる
- ローカルでレンダリングして確認後、Lambdaに送る
- Remotionのバージョンを最新にアップデート
10. 代替ツールとの比較
Remotionと他の動画生成ツールを比較する。
動画生成ツールの分類
まず理解すべきは、Remotionと Sora/Runway は別カテゴリのツールということだ。
| カテゴリ | ツール例 | 生成方法 | 得意な映像 |
|---|---|---|---|
| コードベース | Remotion, Motion Canvas | React/TSで記述 | モーショングラフィックス、データビズ |
| AI画像生成 | Sora, Runway, Kling | プロンプトから画像生成 | 実写風、シネマティック |
| 従来の編集 | Premiere Pro, DaVinci | タイムライン操作 | あらゆる映像 |
Remotion vs Sora vs Runway
| 項目 | Remotion | Sora (OpenAI) | Runway |
|---|---|---|---|
| 生成方式 | コードで定義 | AIが画像生成 | AIが画像生成 |
| 得意分野 | モーショングラフィックス | 実写風リアル映像 | スタイライズ映像 |
| 再現性 | 100%(同じコード=同じ結果) | 低い(毎回異なる) | 低い(毎回異なる) |
| カスタマイズ性 | 完全にコントロール可能 | 限定的 | 中程度 |
| 料金 | 個人無料、企業$25/月〜 | $20/月〜(ChatGPT Plus) | $15/月〜 |
| 動画の長さ | 制限なし | 最大1分 | 数秒〜十数秒 |
どれを選ぶべきか
Remotionを選ぶべきケース:
- 同じ動画を大量に自動生成したい(パーソナライズ動画など)
- データを動的に反映した動画が必要
- Gitでバージョン管理したい
- Reactの知識がある
Sora/Runwayを選ぶべきケース:
- 実写風のリアルな映像が欲しい
- コードを書きたくない
- クリエイティブな実験がしたい
11. どんな用途に向いている?
Remotion × Claude Codeの組み合わせが活きる場面を考えてみた。
向いている用途
| 用途 | 具体例 |
|---|---|
| ロゴアニメーション | WebサイトやアプリのOPアニメーション |
| データビジュアライゼーション | グラフやチャートのアニメーション動画 |
| SNS用ショート動画 | テキストベースのプロモーション動画 |
| プレゼン資料 | スライド間のトランジション動画 |
| テック系コンテンツ | プログラミング解説動画の挿入映像 |
向いていない用途
- 実写風のリアルな映像 → Runway / Sora がおすすめ
- 複雑なキャラクターアニメーション → After Effects がおすすめ
- 長尺のストーリー動画 → 従来の動画編集ソフトがおすすめ
12. 2026年1月 最新アップデート
Remotionの最新動向をまとめた。
Agent Skills 正式リリース(2026年1月)
| 日付 | 内容 |
|---|---|
| 1月20日 | Remotion公式XがAgent Skills対応を発表 |
| 1月21日 | VercelがAgent Skillsを正式発表、初日で20,900インストール |
| 1月22日 | 開発者Jonny Burger氏がClaude Codeで作った動画を公開 |
価格改定
2026年初頭に企業ライセンスの価格が改定された:
- Developer License: $15/月 → $25/月
- 最低料金: 新設 $100/月(または$1,000/年)
既存ユーザーは旧価格が継続適用される。
今後のロードマップ
公式から明示されているわけではないが、コミュニティでは以下が期待されている:
- より多くのAIツールへのSkills対応
- Remotion Studioの機能強化
- Lambda以外のクラウドレンダリングオプション
13. まとめ
Claude Code × Remotionで動画を作ってみた結果、わかったことをまとめる。
できること
- プロンプトだけでモーショングラフィックスを生成
- コードベースで再現性のある動画制作
- 無料で商用利用可能
できないこと
- リアルな映像の生成
- 実写風のAI動画生成
正直なところ、「誰でも簡単にプロ品質の動画が作れる」というレベルではない。あくまでプログラマブルなモーショングラフィックスのツールだ。
ただ、ロゴアニメーションやデータビジュアライゼーションなど、特定の用途では非常に強力。コードで動画を管理できるという点は、開発者にとって大きなメリットだと感じた。
興味がある人は、ぜひ一度試してみてほしい。セットアップから動画生成まで、10分もあれば体験できる。
関連リンク
関連記事
Remotionの実践的なコード例
Remotionで動画を作成する際の基本的なコード構造を理解しておくと、Claude Codeへの指示がより的確になります。
基本的なコンポーネント構造
Remotionの動画は、Reactコンポーネントとして定義されます。各コンポーネントはuseCurrentFrame()とuseVideoConfig()を使って、現在のフレーム数と動画設定を取得します。
| Hook | 用途 | 戻り値 |
|---|---|---|
| useCurrentFrame() | 現在のフレーム番号を取得 | 0から始まる整数 |
| useVideoConfig() | 動画の設定情報を取得 | fps, width, height, durationInFrames |
| interpolate() | 値を補間してアニメーション | 計算された数値 |
| spring() | バネアニメーションを作成 | 0〜1の数値 |
アニメーションの基本パターン
Remotionでよく使うアニメーションパターンは以下の3つです:
1. フェードイン/フェードアウト:opacityを0から1に変化させる最もシンプルなアニメーション。テキストや画像の登場に使用します。
2. スライドイン:translateXやtranslateYを使って要素を画面外から移動させます。タイトルやリストアイテムの表示に効果的です。
3. スケールアニメーション:scaleを0から1に変化させて要素を拡大表示。強調したい要素に使用します。
Remotionプロジェクトのベストプラクティス
実際にRemotionで動画制作を行う中で、効率的なワークフローを確立するためのベストプラクティスをまとめました。
ファイル構成の推奨パターン
| ディレクトリ | 内容 | 説明 |
|---|---|---|
| src/compositions/ | 動画コンポーネント | 各動画のメインコンポーネント |
| src/components/ | 再利用可能なUI部品 | ボタン、テキスト、アイコンなど |
| src/animations/ | アニメーション関数 | 共通のアニメーションロジック |
| src/assets/ | 静的ファイル | 画像、フォント、音声など |
| src/data/ | 動画データ | JSON形式のコンテンツデータ |
パフォーマンス最適化のコツ
Remotionでの動画レンダリングを高速化するためのテクニックを紹介します。
画像の最適化:大きな画像は事前にリサイズしておきます。4K動画でも、実際に表示されるサイズに合わせた画像を用意することで、レンダリング時間を大幅に短縮できます。
コンポーネントの分割:長い動画は複数のSequenceに分割します。各Sequenceは独立してレンダリングされるため、メモリ効率が向上します。
外部ライブラリの選定:Remotionと相性の良いライブラリを選びましょう。特にThree.js(3D)、Lottie(アニメーション)、D3.js(データ可視化)は公式にサポートされています。
よくある質問(FAQ)
Q1. プログラミング未経験でもRemotionは使えますか?
A. Claude CodeのAgent Skillsを使えば、自然言語で指示するだけで動画を生成できます。ただし、細かいカスタマイズにはReactの基本知識があると便利です。まずはClaude Codeに「シンプルなテキストアニメーションを作って」と依頼してみましょう。
Q2. Remotionで作った動画の著作権はどうなりますか?
A. Remotionで作成した動画の著作権は制作者(あなた)に帰属します。ただし、使用する素材(フォント、画像、音楽など)の著作権には注意が必要です。商用利用の場合は、すべての素材のライセンスを確認してください。
Q3. YouTubeやTikTok向けの動画は作れますか?
A. はい、作成できます。出力設定で以下の解像度を指定できます:
| プラットフォーム | 推奨解像度 | アスペクト比 | 推奨fps |
|---|---|---|---|
| YouTube | 1920×1080 | 16:9 | 30または60 |
| TikTok/Reels | 1080×1920 | 9:16 | 30 |
| Instagram投稿 | 1080×1080 | 1:1 | 30 |
| Twitter/X | 1280×720 | 16:9 | 30 |
Q4. 動画の長さに制限はありますか?
A. 技術的な制限はありませんが、長い動画ほどレンダリング時間とメモリ使用量が増加します。10分以上の動画は、複数のパートに分割してレンダリングし、後で結合することを推奨します。
Q5. チームで共同作業はできますか?
A. はい、Gitを使ったバージョン管理が可能です。Remotionプロジェクトは通常のReactプロジェクトと同じ構造なので、GitHub/GitLabでの共同開発に適しています。Remotion Studioを使えば、非エンジニアもブラウザ上でプレビューを確認できます。
Remotionの将来性と今後の展望
Remotionは2020年にJonny Burger氏によって開発が開始され、現在も活発にアップデートが続いています。GitHubでのスター数は2万を超え、動画生成ライブラリとして確固たる地位を築いています。
注目すべき今後のアップデート
AI統合の強化:Agent Skillsに続き、より多くのAIツールとの連携が予定されています。OpenAI、Google Geminiなど、主要なAIサービスとの統合が進む見込みです。
レンダリング速度の向上:GPU活用の最適化により、レンダリング速度がさらに向上する予定です。特にApple Silicon搭載Macでのパフォーマンス改善が期待されています。
テンプレートの充実:公式・コミュニティ製のテンプレートが増加中。2026年内に100種類以上のテンプレートが利用可能になる見込みです。
Remotionを学ぶべき理由
動画コンテンツの需要は年々増加しており、効率的な動画制作スキルの価値は高まる一方です。Remotionは以下の点で優れた選択肢です:
スキルの転用性:ReactとTypeScriptの知識は、Web開発全般で活用できます。Remotionを学ぶことは、フロントエンド開発スキルの向上にもつながります。
自動化との親和性:APIやCLIを通じた自動化が容易なため、大量の動画を効率的に生成できます。マーケティング、教育、Eコマースなど、幅広い分野で活用できます。
コミュニティの活発さ:Discord、GitHub Discussions、Twitterで活発なコミュニティが形成されています。困ったときに助けを求めやすい環境が整っています。
まとめ:RemotionとClaude Codeで動画制作を自動化しよう
この記事では、RemotionとClaude Codeを組み合わせた動画自動生成について、基礎から実践まで徹底解説しました。
この記事のポイント
Remotionは、ReactとTypeScriptで動画を作成できるオープンソースライブラリです。従来の動画編集ソフトとは異なり、コードベースで再現性の高い動画を効率的に量産できます。
Agent Skillsにより、Claude Codeから自然言語でRemotionを操作できます。「テキストアニメーションを作って」といった指示だけで、プロジェクトの作成からレンダリングまで自動で実行されます。
料金面では、個人利用は無料、商用利用は月額25ドルからのライセンスが必要です。Cloud Renderingを使えばローカルPCのスペックに関係なく高速レンダリングが可能です。
次のアクション
今すぐ試したい方は、以下の手順で始められます:
1. Claude Code(Max推奨)をインストール
2. 「Remotionでシンプルなテキストアニメーションを作って」と指示
3. 自動生成された動画をプレビュー・調整
動画マーケティング、教育コンテンツ、プロダクト紹介など、あらゆる場面でRemotionは強力な武器になります。ぜひ今日から試してみてください。
関連記事もチェック:Claude Codeの基本的な使い方や、他のAIツールとの比較記事も当サイトで公開しています。Remotionだけでなく、AIを活用した生産性向上のヒントを随時更新中です。最新情報はTwitterでも発信していますので、ぜひフォローしてください。
この記事が役に立ったら、ぜひシェアして動画制作を効率化したい仲間に広めてください。
ご質問があればコメント欄でお待ちしております!