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
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
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
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] 初期作成
動画生成はクレジット消費に注意。大量生成前に監督者に確認してください。