kling-video について
Klingモデルで動画を生成、変換するReflyスキルです。テキストからの動画生成、画像のアニメーション化、動画変換、音声付きAIアバター動画を必要とするクリエイター向けで、ファイルをアップロードしてMP4を取得できます。
主な機能
- 01テキストプロンプトから動画を生成
- 02画像を動画にアニメーション化
- 03既存動画の変換
- 04音声付きAIアバター動画の作成
- 05モデル、長さ、アスペクト比の設定
活用シーン
- 01シーンの説明から短い動画を作成
- 02アップロードした画像をアニメーション化
- 03AIで既存動画を変換
- 04音声付きAIアバター動画を生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ refly-ai/ refly-skills --skill kling-videoインストール後、Claude Code で/kling-videoを入力して読み込まれたか確認します。
同梱ファイルREADME.md
詳細
Kling Video
Kling の動画生成モデルを使用して AI 動画を生成します。以下の場合に使用します。(1)テキストプロンプトから動画を作成する、(2)画像を動画にアニメーション化する、(3)既存の動画を AI で変換する、(4)音声付きの AI アバター動画を作成する。
入力
JSON で入力します。
{
"video_prompt": "Text description for the video you want to generate (e.g., 'A cat walking in a futuristic city at sunset')",
"image_url": "<file-id>",
"video_url": "<file-id>",
"model_version": "Kling model to use: 'o1' for advanced reasoning or 'v2.6' for premium visuals",
"duration": "Video duration in seconds (5-10s supported)",
"aspect_ratio": "Video aspect ratio: '16:9' (landscape), '9:16' (portrait), or '1:1' (square)"
}
ファイル入力に関する注意:
image_urlとvideo_urlには ファイル ID(形式:df-xxxxx)が必要です- ファイル ID の取得方法:
refly file upload <file-path>を使用して Refly にファイルをアップロードします- アップロードの応答に含まれるファイル ID をコピーします
- このファイル ID を入力 JSON で使用します
- テキストから動画を生成するモードでは、
image_urlとvideo_urlの両方を省略します - 画像から動画を生成するモードでは、
image_urlを指定します - 動画から動画を生成するモードでは、
video_urlを指定します
実行(パターン A:ファイル生成)
ステップ 0(任意):画像/動画から動画を生成するモード用のファイルをアップロードする
# Upload an image for image-to-video
IMAGE_RESULT=$(refly file upload /path/to/your/image.jpg)
IMAGE_FILE_ID=$(echo "$IMAGE_RESULT" | jq -r '.payload.fileId')
echo "Image file ID: $IMAGE_FILE_ID"
# Or upload a video for video-to-video
VIDEO_RESULT=$(refly file upload /path/to/your/video.mp4)
VIDEO_FILE_ID=$(echo "$VIDEO_RESULT" | jq -r '.payload.fileId')
echo "Video file ID: $VIDEO_FILE_ID"
ステップ 1:スキルを実行して実行 ID を取得する
例 1:テキストから動画を生成
RESULT=$(refly skill run --id skpi-rzakvguz9m7memgp3o6dokta --input '{
"video_prompt": "A cat walking through a futuristic city at sunset",
"duration": "5",
"aspect_ratio": "16:9",
"model_version": "v2.6"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
例 2:画像から動画を生成
# Use the IMAGE_FILE_ID from Step 0
RESULT=$(refly skill run --id skpi-rzakvguz9m7memgp3o6dokta --input '{
"video_prompt": "Camera slowly zooms in on the scene",
"image_url": "'"$IMAGE_FILE_ID"'",
"duration": "5",
"aspect_ratio": "16:9",
"model_version": "v2.6"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
ステップ 2:ブラウザーでワークフローを開き、完了を待つ
open "https://refly.ai/workflow/c-p3ydudm0cbdu13cmqodjqwhu"
refly workflow status "$RUN_ID" --watch --interval 30000
ステップ 3:結果をダウンロードして表示する
# Get files from this run
FILES=$(refly workflow toolcalls "$RUN_ID" --files --latest | jq -r '.payload.files[]')
# Download and open each file
echo "$FILES" | jq -c '.' | while read -r file; do
FILE_ID=$(echo "$file" | jq -r '.fileId')
FILE_NAME=$(echo "$file" | jq -r '.name')
if [ -n "$FILE_ID" ] && [ "$FILE_ID" != "null" ]; then
refly file download "$FILE_ID" -o "$HOME/Desktop/${FILE_NAME}"
open "$HOME/Desktop/${FILE_NAME}"
fi
done
期待される出力
- 種類:動画
- 形式:.mp4 動画ファイル
- 場所:
~/Desktop/ - アクション:ユーザーに表示するため自動的に開きます
ルール
基本のスキルワークフローに従ってください:~/.claude/skills/refly/SKILL.md
コメント
Markdown 対応