mcpField
A
ai-video-gen

ai-video-gen

github.com/sundial-orgクリエイティブ・メディア673147 回インストール34 週間前に更新
リポジトリ

ai-video-gen について

ai-video-genは、テキストの説明や画像シーケンスから動画を作成するスキルです。画像・動画生成、ナレーション、FFmpegによる編集を組み合わせたワークフローを提供します。

主な機能

  1. 01DALL-E 3、Stable Diffusion、Fluxで画像生成
  2. 02LumaAI、Runway、Replicateで動画生成
  3. 03OpenAI TTSまたはElevenLabsでナレーション追加
  4. 04FFmpegによる合成と編集
  5. 05複数シーンや画像から動画作成

活用シーン

  1. 01テキストの説明から動画を作成
  2. 02画像シーケンスから動画を制作
  3. 03既存動画にナレーションを追加
  4. 04複数シーンを含む動画を構成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill ai-video-gen

インストール後、Claude Code で/ai-video-genを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

add_voiceover.py
generate_video.py
images_to_video.py
QUICK_START.md
README.md
requirements.txt

詳細

AI 動画生成スキル

テキストの説明から、AI を使って動画を完成させます。

機能

  1. 画像生成 - DALL-E 3、Stable Diffusion、Flux
  2. 動画生成 - LumaAI、Runway、Replicate のモデル
  3. ナレーション - OpenAI TTS、ElevenLabs
  4. 動画編集 - FFmpeg による組み立て、トランジション、オーバーレイ

クイックスタート

# Generate a complete video
python skills/ai-video-gen/generate_video.py --prompt "A sunset over mountains" --output sunset.mp4

# Just images to video
python skills/ai-video-gen/images_to_video.py --images img1.png img2.png --output result.mp4

# Add voiceover
python skills/ai-video-gen/add_voiceover.py --video input.mp4 --text "Your narration" --output final.mp4

セットアップ

必要な API キー

環境または .env ファイルに追加します:

# Image Generation (pick one)
OPENAI_API_KEY=sk-...              # DALL-E 3
REPLICATE_API_TOKEN=r8_...         # Stable Diffusion, Flux

# Video Generation (pick one)
LUMAAI_API_KEY=luma_...           # LumaAI Dream Machine
RUNWAY_API_KEY=...                # Runway ML
REPLICATE_API_TOKEN=r8_...        # Multiple models

# Voice (optional)
OPENAI_API_KEY=sk-...             # OpenAI TTS
ELEVENLABS_API_KEY=...            # ElevenLabs

# Or use FREE local options (no API needed)
依存関係のインストール
pip install openai requests pillow replicate python-dotenv
FFmpeg

winget でインストール済みです。

使用例

1. テキストから動画を作成(フルパイプライン)
python skills/ai-video-gen/generate_video.py \
  --prompt "A futuristic city at night with flying cars" \
  --duration 5 \
  --voiceover "Welcome to the future" \
  --output future_city.mp4
2. 複数のシーン
python skills/ai-video-gen/multi_scene.py \
  --scenes "Morning sunrise" "Busy city street" "Peaceful night" \
  --duration 3 \
  --output day_in_life.mp4
3. 画像シーケンスから動画を作成
python skills/ai-video-gen/images_to_video.py \
  --images frame1.png frame2.png frame3.png \
  --fps 24 \
  --output animation.mp4

ワークフローの選択肢

予算重視モード(無料)
  • 画像:Stable Diffusion(ローカルまたは無料 API)
  • 動画:オープンソースのモデル
  • 音声:OpenAI TTS(低価格)または無料の TTS
  • 編集:FFmpeg
高品質モード(有料)
  • 画像:DALL-E 3 または Midjourney
  • 動画:Runway Gen-3 または LumaAI
  • 音声:ElevenLabs
  • 編集:FFmpeg + エフェクト

スクリプト一覧

  • generate_video.py - エンドツーエンドのメイン生成スクリプト
  • images_to_video.py - 画像シーケンスを動画に変換
  • add_voiceover.py - 既存の動画にナレーションを追加
  • multi_scene.py - 複数シーンの動画を作成
  • edit_video.py - エフェクト、トランジション、オーバーレイを適用

API の料金目安

  • DALL-E 3:画像 1 枚あたり約 $0.04-0.08
  • Replicate:生成 1 回あたり約 $0.01-0.10
  • LumaAI:5 秒あたり $0-0.50(無料枠あり)
  • Runway:1 秒あたり約 $0.05
  • OpenAI TTS:1,000 文字あたり約 $0.015
  • ElevenLabs:1,000 文字あたり約 $0.30(より高品質)

例

サンプル出力とプロンプトについては、examples/ フォルダーを参照してください。

コメント