video-generator

star 7

AI video generation with Pika, Runway, HeyGen, Kling. Short-form content for YouTube, TikTok, Instagram. Text/image to video.

modbender By modbender schedule Updated 3/6/2026

name: video-generator

description: AI video generation with Pika, Runway, HeyGen, Kling. Short-form content for YouTube, TikTok, Instagram. Text/image to video.

auto_trigger: false


AI Video Generator

AI動画生成スキル。Pika, Runway, HeyGen, Klingを使った短尺動画の自動生成。

対応プラットフォーム

| プラットフォーム | 最適サイズ | 長さ | 特徴 |

|----------------|-----------|------|------|

| YouTube Shorts | 1080x1920 (9:16) | 60秒以内 | 縦型、ループ推奨 |

| TikTok | 1080x1920 (9:16) | 15-60秒 | トレンド音楽対応 |

| Instagram Reels | 1080x1920 (9:16) | 90秒以内 | ストーリー連携 |

| YouTube (通常) | 1920x1080 (16:9) | 制限なし | 横型、長尺OK |


AI動画生成ツール

Tier 1: 推奨ツール

| ツール | 用途 | 料金 | 品質 |

|--------|------|------|------|

| Pika | テキスト→動画、画像→動画 | $8/月~ | ★★★★☆ |

| Runway Gen-3 | 高品質動画生成、編集 | $12/月~ | ★★★★★ |

| Kling AI | 長尺動画、一貫性 | $6/月~ | ★★★★☆ |

| HeyGen | アバター動画、多言語 | $24/月~ | ★★★★★ |

Tier 2: 補助ツール

| ツール | 用途 | 料金 |

|--------|------|------|

| Luma Dream Machine | シネマティック動画 | $10/月~ |

| Stable Video | オープンソース | 無料/クレジット |

| Leonardo AI | 画像→短い動画 | $10/月~ |

| Synthesia | アバタープレゼン | $22/月~ |


生成モード

1. テキスト→動画 (Text-to-Video)


Mode: text-to-video

Input: テキストプロンプト

Output: 4-10秒の動画クリップ

Tools: Pika, Runway, Kling



Example Prompt:

  "A cat walking through a cyberpunk city at night,

   neon lights reflecting on wet streets,

   cinematic lighting, 4K quality"



Best Practices:

  - 具体的な描写(色、光、動き)

  - カメラアングルを指定

  - スタイル参照(cinematic, anime, realistic)

  - 否定プロンプトで不要要素を除外

2. 画像→動画 (Image-to-Video)


Mode: image-to-video

Input: 静止画 + モーション指示

Output: 4-10秒の動画クリップ

Tools: Pika, Runway, Kling, Luma



Use Cases:

  - 商品画像のアニメーション

  - イラストの動画化

  - サムネイルの動画化



Motion Types:

  - カメラ移動(ズーム、パン、チルト)

  - 被写体の動き

  - 背景のアニメーション

3. アバター動画 (Avatar Video)


Mode: avatar-video

Input: スクリプト + アバター選択

Output: リップシンク動画

Tools: HeyGen, Synthesia



Features:

  - 140+言語対応

  - カスタムアバター作成

  - ブランドボイス設定

  - 自動字幕生成



Use Cases:

  - 解説動画

  - 商品紹介

  - オンラインコース

  - ニュース形式コンテンツ

動画生成フロー

フェーズ1: 企画


入力: コンテンツアイデア

    ↓

1. ターゲットプラットフォーム決定

2. 動画スタイル選択

3. 長さ・構成決定

4. スクリプト作成

    ↓

出力: 動画企画書

フェーズ2: 素材生成


入力: 動画企画書

    ↓

1. 画像生成(必要に応じて)

2. 動画クリップ生成

3. 音声/BGM生成

4. 字幕テキスト準備

    ↓

出力: 動画素材セット

フェーズ3: 編集・合成


入力: 動画素材セット

    ↓

1. クリップ結合

2. トランジション追加

3. 音声同期

4. 字幕追加

5. カラーグレーディング

    ↓

出力: 完成動画

プロンプトテンプレート

YouTube Shorts / TikTok


[Hook - 0-3秒]

プロンプト: "Dramatic zoom into [subject],

            high contrast, attention-grabbing"



[Content - 3-50秒]

プロンプト: "[Main content description],

            smooth camera movement,

            engaging visuals"



[CTA - 50-60秒]

プロンプト: "Text overlay animation,

            subscribe button effect,

            loop-friendly ending"

商品紹介


[製品ショット]

"Product photography style, [product] on minimal background,

 soft studio lighting, slow 360 rotation,

 reflective surface, luxury feel"



[使用シーン]

"Person using [product] in [setting],

 natural lighting, lifestyle photography style,

 warm color grading, satisfied expression"

解説動画


[イントロ]

"Clean modern intro animation,

 logo reveal, professional business style,

 smooth transitions, corporate blue theme"



[本編]

"Animated infographic showing [concept],

 2D motion graphics, clear visual hierarchy,

 icons and text labels, educational style"

自動化ワークフロー

日次コンテンツ生成


Daily Workflow:

  1. トレンド分析:

     - TikTok/YouTube Shortsのトレンド確認

     - 人気フォーマットの特定



  2. コンテンツ企画:

     - 3-5個のアイデア生成

     - 最適なものを選択



  3. 動画生成:

     - プロンプト作成

     - AI生成実行

     - 品質チェック



  4. 投稿準備:

     - サムネイル作成

     - 説明文・ハッシュタグ

     - スケジュール設定



  5. 投稿:

     - 最適時間に自動投稿

     - エンゲージメント監視

バッチ生成


Batch Generation:

  trigger: 週1回(日曜夜)

  output: 7-14本の動画



  process:

    1. 週間トレンド分析

    2. コンテンツカレンダー作成

    3. 一括プロンプト生成

    4. API経由で順次生成

    5. 品質チェック・修正

    6. 週間スケジュール設定

API統合

Pika API


// Pika API (非公式/ラッパー使用)

const pikaGenerate = async (prompt, options) => {

  return await fetch('https://api.pika.art/v1/generate', {

    method: 'POST',

    headers: {

      'Authorization': `Bearer ${PIKA_API_KEY}`,

      'Content-Type': 'application/json'

    },

    body: JSON.stringify({

      prompt,

      negative_prompt: options.negative || '',

      aspect_ratio: options.aspectRatio || '9:16',

      motion_strength: options.motion || 'medium',

      style: options.style || 'realistic'

    })

  });

};

Runway API


// Runway Gen-3 API

const runwayGenerate = async (prompt, options) => {

  const runway = new RunwayML({ apiKey: RUNWAY_API_KEY });



  const task = await runway.textToVideo.create({

    model: 'gen3a_turbo',

    promptText: prompt,

    duration: options.duration || 5,

    ratio: options.ratio || '9:16',

    seed: options.seed || null

  });



  // ポーリングで結果取得

  return await runway.tasks.retrieve(task.id);

};

HeyGen API


// HeyGen Avatar API

const heygenGenerate = async (script, avatarId) => {

  return await fetch('https://api.heygen.com/v2/video/generate', {

    method: 'POST',

    headers: {

      'X-Api-Key': HEYGEN_API_KEY,

      'Content-Type': 'application/json'

    },

    body: JSON.stringify({

      video_inputs: [{

        character: { type: 'avatar', avatar_id: avatarId },

        voice: { type: 'text', input_text: script },

        background: { type: 'color', value: '#FFFFFF' }

      }],

      dimension: { width: 1080, height: 1920 }

    })

  });

};

品質管理

品質チェックリスト


動画品質:

├── [ ] 解像度が適切(1080p以上)

├── [ ] フレームレートが安定(30fps+)

├── [ ] アーティファクトなし

├── [ ] 色調が一貫している

└── [ ] 動きが自然



コンテンツ品質:

├── [ ] フックが強い(最初3秒)

├── [ ] メッセージが明確

├── [ ] CTAが含まれている

├── [ ] プラットフォームガイドライン準拠

└── [ ] 著作権問題なし

再生成条件


自動再生成トリガー:

├── アーティファクト検出

├── 顔/手の異常

├── 動きが不自然

├── 解像度不足

└── 生成失敗

コスト管理

月間コスト見積もり


低頻度(週5本):

├── Pika: ~$8/月

├── 合計: ~$8/月



中頻度(日1本):

├── Pika: $15/月

├── Runway: $12/月

├── 合計: ~$27/月



高頻度(日3本+):

├── Runway Pro: $35/月

├── HeyGen: $24/月

├── 合計: ~$59/月

コスト最適化


節約戦略:

├── 無料枠の活用(各ツール初月)

├── オフピーク生成(クレジット節約)

├── テンプレート再利用

├── 失敗時の即時停止

└── 月間上限設定

出力先


/mnt/e/SNS-Output/

├── YouTube-Shorts/

│   └── YYYY-MM-DD-[title].mp4

├── TikTok/

│   └── YYYY-MM-DD-[title].mp4

├── Instagram-Reels/

│   └── YYYY-MM-DD-[title].mp4

└── Thumbnails/

    └── YYYY-MM-DD-[title].png

連携スキル

| スキル | 連携内容 |

|--------|----------|

| youtube-automation | チャンネル運営、投稿自動化 |

| sns-tiktok | TikTok投稿最適化 |

| sns-instagram | Reels投稿最適化 |

| nano-banana | サムネイル画像生成 |

| affiliate-marketing | 商品紹介動画 |


使用例


「TikTok用の動画を作って」

→ トレンド分析 → プロンプト生成 → Pika生成 → 品質チェック → 保存



「商品紹介動画を作って」

→ 商品画像取得 → アニメーション化 → 説明追加 → 保存



「解説動画を作って」

→ スクリプト作成 → HeyGenアバター → 字幕追加 → 保存

更新履歴


[2026-02-02] 初期作成

動画生成はクレジット消費に注意。大量生成前に監督者に確認してください。

Install via CLI
npx skills add https://github.com/modbender/skill-library-mcp --skill video-generator
Repository Details
star Stars 7
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator