動画制作戦略
動画制作戦略とツール選定。AI動画生成モデルの比較、プログラム動画フレームワークの選択、動画脚本構成設計、制作フロー計画をカバーします。
本スキルは戦略計画とツール選定を担当します。デプロイ済みの
video-editingスキルで実際の ffmpeg 編集操作(トリミング、ジャンプカット、テキストオーバーレイ、速度変更など)を実行できます。
入力
- 動画の目的(プロダクトデモ / 解説 / SNS短尺動画 / 広告 / チュートリアル)
- 対象プラットフォーム(抖音 / B站 / 快手 / 视频号 / YouTube / Instagram)
- 既存素材(スクリーンショット、スクリーンキャプチャ、脚本、ブランド素材)
- 予算と技術スタックの制約
出力
- 推奨制作プラン(ツール選定 + 理由)
- プラットフォーム適応仕様(解像度、長さ、アスペクト比)
- 制作フローステップ
- 動画脚本構成(必要な場合)
実行ステップ
1. コンテキストの収集
以下の情報を確認します(提供されていない場合は積極的に質問):
- 動画タイプ:プロダクトデモ、解説、SNS短尺動画、広告、チュートリアル
- 対象プラットフォーム:アスペクト比と長さ制限を決定(下記プラットフォーム仕様表参照)
- プレゼンテーション方式:AIデジタルヒューマン / ナレーション + 映像 / 純プログラム / スクリーンキャプチャ
- 素材の有無:既存素材はあるか(スクリーンショット、スクリーンキャプチャ、ロゴ)
- 再利用ニーズ:一回きりか、テンプレート化による量産か
- 予算:一部のツールは動画時間に応じて課金
2. 制作プランの選択
| プラン | 適用シナリオ | ツール | 利用可能性 |
|---|---|---|---|
| プログラム動画 | テンプレート化、データ駆動、バッチ処理 | Hyperframes, Remotion | ✅ Node.js 使用可能 |
| AI動画生成 | オリジナル映像、B-roll | Veo 3, Sora 2, Runway, Kling, Seedance | ⚠️ API key が必要 |
| AIデジタルヒューマン | 実写風プレゼンテーション、多言語対応 | HeyGen, Synthesia | ⚠️ API key が必要 |
| 編集/二次創作 | 長尺動画から短尺動画への分割 | ffmpeg (video-editing スキル), CapCut | ✅ ffmpeg 使用可能 |
3. AI動画生成モデル比較
ユーザーがAIによる動画生成を希望する場合、以下の表を参考に選定:
| モデル | 解像度 | 最大長 | 特長 | コスト |
|---|---|---|---|---|
| Veo 3 (Google) | 最大 1080p | 可変 | 最高画質 + 同期オーディオ | API 課金 |
| Sora 2 (OpenAI) | 最大 1080p | ~20秒 | 映画品質 + 同期オーディオ | API + ChatGPT |
| Runway Gen-4 | 最大 4K | ~10秒/回 | モーション制御、時間的一貫性 | サブスクリプション |
| Kling 2.5/3.0 (快手) | 最大 1080p | 最大 2分 | 長回し、単価低 | 秒単位課金(低単価) |
| Seedance (字节跳动) | 最大 1080p | 短尺 | 高速生成、モーション忠実度高、バッチ向き | ポイント制 |
| Hailuo / MiniMax (MiniMax) | 最大 1080p | 短尺 | ショット間のキャラクター一貫性 | ポイント制 |
| Pika 2.x | 1080p | 短尺 | 高速エフェクト、画像→動画 | ポイント制 |
| 混元视频 / Wan 2 (腾讯) | 720p-1080p | 可変 | オープンソースで自社デプロイ可能、完全制御、API料金無し | 無料(GPU 必要) |
クイック選定ガイド:
- 最高画質 + オーディオ:Veo 3 または Sora 2
- バッチ / 低コスト:Kling、Seedance
- ショット間キャラクター一貫性:Hailuo
- 自社デプロイ / ブランド管理:混元视频 または Wan 2(オープンソースウェイト)
- 画像→動画:Kling、Pika、Runway
上記のモデルバージョンと価格設定はベンダーによる急速なアップデートのため、選定の参考としてご利用ください。各ベンダーの公式発表を最新情報としてご確認ください。
動画AIプロンプトの詳細な書き方は references/ai-video-prompting.md を参照
4. 対象プラットフォーム仕様
中国プラットフォーム
| プラットフォーム | アスペクト比 | 推奨解像度 | 長さ制限 | 備考 |
|---|---|---|---|---|
| 抖音 | 9:16 | 1080x1920 | 15秒 / 60秒 / 15分 | 15秒以内の完視率が最も重要 |
| B站 | 16:9 | 1920x1080 | 上限なし | 横長が基本、縦長も対応 |
| 快手 | 9:16 | 1080x1920 | 11分 | 縦長が基本 |
| 视频号 | 9:16 / 16:9 | 1080x1920 | 30分 | 短尺動画 < 1分が優先推奨 |
| 小红书 | 9:16 / 3:4 | 1080x1920 | 15分 | 3:4 もよく使用される |
海外プラットフォーム
| プラットフォーム | アスペクト比 | 推奨解像度 | 長さ制限 |
|---|---|---|---|
| YouTube | 16:9 | 1920x1080 / 3840x2160 | 無制限 |
| YouTube Shorts | 9:16 | 1080x1920 | 60秒 |
| TikTok | 9:16 | 1080x1920 | 10分 |
| Instagram Reels | 9:16 | 1080x1920 | 90秒 |
| Instagram Feed | 1:1 / 4:5 | 1080x1080 / 1080x1350 | 60秒 |
5. プログラム動画フレームワーク
コードで動画を生成。繰り返し可能、テンプレート化、データ駆動のバッチ制作に適しています。
Hyperframes(HTML/CSS、推奨)— オープンソース、Apache 2.0、各フレームがHTMLドキュメントで、エージェントに最も親和性が高い。 Remotion(React)— より強力なアニメーション機能、複雑なモーションやLambdaによるバッチレンダリングに適している。
| 要素 | Hyperframes | Remotion |
|---|---|---|
| エージェント親和性 | より良い(純粋なHTML) | 良い(React) |
| アニメーション能力 | 基本(CSS transition) | 高度(Spring, interpolate) |
| バッチレンダリング | ローカル | Lambda (AWS) |
| ライセンス | Apache 2.0 | 商用利用にはライセンスが必要 |
6. 制作フローテンプレート
プロダクトデモ動画:脚本 → 画面キャプチャ → プログラムによるオーバーレイ(タイトル、注釈)→ AI B-roll → ナレーション → プラットフォーム仕様に合わせてエクスポート
解説動画:脚本(問題→解決策→CTA)→ プレゼンテーション方式の選択(AIデジタルヒューマン / ナレーション)→ 映像制作 → 字幕追加 → エクスポート
バッチSNS短尺動画:Hyperframes/Remotionでテンプレート作成 → データ投入 → バッチレンダリング → プラットフォーム用字幕追加 → 配信
バイラルクリップの再現:参考動画を分析 → 編集リズムを分解 → ビートシートを出力 → 自分の素材で実行。詳細は references/edit-anatomy.md を参照
7. エージェントが直接制御可能なパイプライン
Agent が脚本を作成(プロファイルを活用)
↓
Hyperframes: HTML → MP4(プログラム動画)
および/または
AI動画API: B-rollを生成
↓
ffmpeg (video-editing スキル): 編集・結合
↓
成果物 → outputs/
よくある間違い
- 先にツールを選び、後で戦略を考える — 最初に動画の目的を明確にし、その後にツールを選ぶこと
- AI生成動画にテキストを入れる — モデルは読みやすいテキストを確実にレンダリングできないため、プログラムでオーバーレイすること
- 字幕を無視する — SNS動画の85%は音声なしで視聴されるため、字幕は必須
- アスペクト比の間違い — 縦長 9:16 はSNS、横長 16:9 はYouTube/ウェブサイト向け
- 過剰制作 — SNSプラットフォームでは、リアルさが洗練さに勝ることが多い
プロファイル認識
=== EASEL ACCOUNT PROFILE === マークを検出します。
プロファイルがある場合:
- プロファイルからブランドビジュアルスタイル(色、フォント、ロゴ)を読み取り、動画テンプレートに適用
- 対象プラットフォームの設定を読み取り、対応する仕様を優先的に推奨
- オーディエンスの人物像を読み取り、動画スタイル(プロフェッショナル / カジュアル / トレンディ)を調整
- 製品情報を読み取り、脚本作成に直接使用
プロファイルがない場合:
- 汎用モードに戻り、ブランドスタイルと対象プラットフォームを積極的に質問
- 汎用的なベストプラクティスに従ってプランを推奨