ai-video-gen について
ai-video-genは、テキストの説明や画像シーケンスから動画を作成するスキルです。画像・動画生成、ナレーション、FFmpegによる編集を組み合わせたワークフローを提供します。
主な機能
- 01DALL-E 3、Stable Diffusion、Fluxで画像生成
- 02LumaAI、Runway、Replicateで動画生成
- 03OpenAI TTSまたはElevenLabsでナレーション追加
- 04FFmpegによる合成と編集
- 05複数シーンや画像から動画作成
活用シーン
- 01テキストの説明から動画を作成
- 02画像シーケンスから動画を制作
- 03既存動画にナレーションを追加
- 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.pygenerate_video.pyimages_to_video.pyQUICK_START.mdREADME.mdrequirements.txt詳細
AI 動画生成スキル
テキストの説明から、AI を使って動画を完成させます。
機能
- 画像生成 - DALL-E 3、Stable Diffusion、Flux
- 動画生成 - LumaAI、Runway、Replicate のモデル
- ナレーション - OpenAI TTS、ElevenLabs
- 動画編集 - 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/ フォルダーを参照してください。
コメント
Markdown 対応