ai-video-generation について
40 種類以上の AI モデルで動画を生成・編集する belt コマンドライン向けスキルです。テキストや画像からの動画生成、アバター、音声処理、後編集を行うクリエイターを対象としています。
主な機能
- 01テキスト・画像からの動画生成
- 02アバターとリップシンクの生成
- 03自然言語による動画編集
- 04効果音の追加と動画の高画質化
- 05トランジション付きクリップ結合
活用シーン
- 01テキストプロンプトからの動画作成
- 02画像や参照キャラクターのアニメーション化
- 03画像と音声からのトーキングヘッド動画制作
- 04動画の補正、音声追加、クリップ結合
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ inference-sh/ skills --skill ai-video-generationインストール後、Claude Code で/ai-video-generationを入力して読み込まれたか確認します。
詳細
belt CLI スキルをインストール:
npx skills add belt-sh/cli
AI 動画生成
inference.sh CLI を使って、40 種類以上の AI モデルで動画を生成します。

クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# Generate a video with Veo
belt app run google/veo-3-1-fast --input '{"prompt": "drone shot flying over a forest"}'
利用可能なモデル
テキストから動画を生成
| モデル | App ID | 最適な用途 |
|---|---|---|
| Veo 3.1 Fast | google/veo-3-1-fast | 高速生成、オプションで音声に対応 |
| Veo 3.1 | google/veo-3-1 | 最高品質、フレーム補間 |
| P-Video | pruna/p-video | 高速で経済的、音声に対応 |
| WAN-T2V | pruna/wan-t2v | 経済的な 480p/720p 生成 |
| Grok Video | xai/grok-imagine-video | xAI、再生時間を設定可能 |
| Seedance 2.0 | bytedance/seedance-2-0 | テキスト/画像/参照から動画を生成、音声同期、最大 1080p |
| Seedance 2.0 Fast | bytedance/seedance-2-0-fast | 高速版、機能は同じ |
| HappyHorse T2V | alibaba/happyhorse-1-0-t2v | 物理的にリアルな動画、最大 15 秒 |
画像から動画を生成
| モデル | App ID | 最適な用途 |
|---|---|---|
| Wan 2.5 | falai/wan-2-5 | あらゆる画像をアニメーション化 |
| Wan 2.5 I2V | falai/wan-2-5-i2v | 高品質な i2v |
| WAN-I2V | pruna/wan-i2v | 経済的な 480p/720p 生成 |
| P-Video | pruna/p-video | 音声対応の高速 i2v |
| Seedance 2.0 | bytedance/seedance-2-0 | 画像を音声同期付きでアニメーション化、最大 1080p |
| Seedance 2.0 Fast | bytedance/seedance-2-0-fast | 高速版、機能は同じ |
| HappyHorse I2V | alibaba/happyhorse-1-0-i2v | 画像をアニメーション化、最大 1080P/15 秒 |
| HappyHorse R2V | alibaba/happyhorse-1-0-r2v | 参照画像からキャラクターを維持して生成 |
アバター/リップシンク
| モデル | App ID | 最適な用途 |
|---|---|---|
| OmniHuman 1.5 | bytedance/omnihuman-1-5 | 複数のキャラクター |
| OmniHuman 1.0 | bytedance/omnihuman-1-0 | 単一のキャラクター |
| Fabric 1.0 | falai/fabric-1-0 | 画像にリップシンクを適用 |
| PixVerse Lipsync | falai/pixverse-lipsync | リアルなリップシンク |
動画編集
| モデル | App ID | 最適な用途 |
|---|---|---|
| HappyHorse Edit | alibaba/happyhorse-1-0-video-edit | 自然言語による動画編集 |
ユーティリティ
| ツール | App ID | 説明 |
|---|---|---|
| MMAudio | infsh/mmaudio | 動画に効果音を追加 |
| Topaz Upscaler | falai/topaz-video-upscaler | 動画の画質をアップスケール |
| Media Merger | infsh/media-merger | トランジション付きで動画を結合 |
動画アプリをすべて見る
belt app list --category video
例
Veo でテキストから動画を生成
belt app run google/veo-3-1-fast --input '{
"prompt": "A timelapse of a flower blooming in a garden"
}'
Grok Video
belt app run xai/grok-imagine-video --input '{
"prompt": "Waves crashing on a beach at sunset",
"duration": 5
}'
Wan 2.5 で画像から動画を生成
belt app run falai/wan-2-5-i2v --input '{
"image": "https://your-image.jpg",
"prompt": "slow camera push-in"
}'
AI アバター/トーキングヘッド
belt app run bytedance/omnihuman-1-5 --input '{
"image": "https://portrait.jpg",
"audio": "https://speech.mp3"
}'
Fabric のリップシンク
belt app run falai/fabric-1-0 --input '{
"image": "https://face.jpg",
"audio": "https://audio.mp3"
}'
Seedance 2.0 で音声付きのテキストから動画を生成
belt app run bytedance/seedance-2-0 --input '{
"prompt": "a jazz band performing in a dimly lit club",
"generate_audio": true,
"duration": 10
}'
Seedance 2.0 で画像から動画を生成
belt app run bytedance/seedance-2-0 --input '{
"image": "https://your-image.jpg",
"prompt": "gentle camera movement, leaves rustling in the wind",
"generate_audio": true
}'
Seedance 2.0 で参照画像から動画を生成
belt app run bytedance/seedance-2-0 --input '{
"prompt": "A person who looks like the reference walking through a garden",
"reference_image": "https://portrait.jpg",
"generate_audio": true
}'
HappyHorse でテキストから動画を生成
belt app run alibaba/happyhorse-1-0-t2v --input '{
"prompt": "a golden retriever running through autumn leaves, slow motion",
"duration": 10,
"resolution": "1080P"
}'
HappyHorse で動画を編集
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://your-video.mp4",
"prompt": "change the background to a snowy mountain landscape"
}'
PixVerse のリップシンク
belt app run falai/pixverse-lipsync --input '{
"video": "https://talking-head.mp4",
"audio": "https://speech.mp3"
}'
静止画ではなく動画を入力します。内蔵 TTS を使うには、audio を省略して text(および任意の voice_id)を渡します。
動画のアップスケーリング
belt app run falai/topaz-video-upscaler --input '{"video": "https://..."}'
効果音(フォーリー)の追加
belt app run infsh/mmaudio --input '{
"video_input": "https://silent-video.mp4",
"prompt": "footsteps on gravel, birds chirping"
}'
動画の結合
belt app run infsh/media-merger --input '{
"media_files": [
{"file": "https://clip1.mp4", "transition_type": "crossfade"},
{"file": "https://clip2.mp4"}
]
}'
関連スキル
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli
# Pruna P-Video (fast & economical)
npx skills add inference-sh/skills@p-video
# Google Veo specific
npx skills add inference-sh/skills@google-veo
# Seedance 2.0
npx skills add inference-sh/skills@seedance
# HappyHorse 1.0
npx skills add inference-sh/skills@happyhorse
# AI avatars & lipsync
npx skills add inference-sh/skills@ai-avatar-video
# Text-to-speech (for video narration)
npx skills add inference-sh/skills@text-to-speech
# Image generation (for image-to-video)
npx skills add inference-sh/skills@ai-image-generation
# Twitter (post videos)
npx skills add inference-sh/skills@twitter-automation
すべてのアプリを見る:belt app list
ドキュメント
- アプリの実行 - CLI を使ってアプリを実行する方法
- 結果のストリーミング - リアルタイムの進捗更新
- コンテンツパイプラインの例 - メディアワークフローの構築
コメント
Markdown 対応