概要

AI動画生成ツールを使用すると、簡単なテキストの説明から高度なAIモデルを使用して高品質な動画を作成できます。これらのツールは、さまざまな用途に対応する複数の動画形式、アスペクト比、時間をサポートしています。

主な機能

  • LUMA_TEXT_TO_VIDEO
    • Luma AIの高度なモデル(ray-2、ray-flash-2、ray-1-6)を使用して動画を生成
    • 4K解像度と複数のアスペクト比をサポート
    • シームレスなループオプション付きのカスタマイズ可能な時間(5秒または10秒)
  • LUMA_TEXT_TO_IMAGE
    • テキストの説明から高品質な画像を生成
  • KLING_TEXT_TO_VIDEO
    • Kling AIの強化されたモデルを使用して動画を生成
    • 向上したモーション品質と生きているようなキャラクター生成
    • 複数のアスペクト比と時間をサポート

認証

動画生成ツールを使用するには、各サービスのAPIキーが必要です: 注意: APIキーは機密情報として扱い、パブリックリポジトリにコミットしないでください。

例: 基本的な動画生成

- id: generate_marketing_video
  name: generate_marketing_video
  tool: LUMA_TEXT_TO_VIDEO
  config:
    - name: api_key
      value: "{{secrets.LUMA_API_KEY}}"
    - name: model
      value: "ray-2"
    - name: aspect_ratio
      value: "16:9"
    - name: duration
      value: 10
    - name: loop
      value: false
  input:
    - name: prompt
      value: |
        洗練されたスマートフォンがソフトライティングで白い背景の上で
        ゆっくりと回転するプロフェッショナルな製品紹介動画。
        スマートフォンには現代的なアプリインターフェースが表示されている。
        カメラはゆっくりとズームインして、プレミアムな製造品質と
        デザインの詳細をハイライトする。

- id: generate_social_media_video
  name: generate_social_media_video
  tool: KLING_TEXT_TO_VIDEO
  config:
    - name: api_key
      value: "{{secrets.KLING_API_KEY}}"
    - name: aspect_ratio
      value: "9:16"
    - name: duration
      value: 5
  input:
    - name: prompt
      value: |
        コーヒーショップで働く人の鮮やかなアニメーションシーン。
        ノートパソコンでタイピングし、コーヒーカップから湯気が立ち上がっている。
        窓から差し込む暖かい午後の日光。
        生産性とライフスタイルに関するソーシャルメディアコンテンツに最適。

例: 動画コンテンツ作成パイプライン

- id: get_video_brief
  name: get_video_brief
  tool: INPUT_JSON_WITH_VALIDATION
  input:
    - name: value
      value: {
        "video_type": "product_demo",
        "product_name": "スマートウォッチ",
        "target_audience": "フィットネス愛好家",
        "duration": 10,
        "style": "modern_minimal"
      }

- id: generate_video_script
  name: generate_video_script
  tool: OPENAI_INVOKE
  config:
    - name: version
      value: gpt-4
  input:
    - name: prompt
      value: |
        このブリーフに基づいてAI動画生成用の詳細な動画説明/プロンプトを作成してください:
        
        製品: {{steps.get_video_brief.result.product_name}}
        ターゲット層: {{steps.get_video_brief.result.target_audience}}
        時間: {{steps.get_video_brief.result.duration}}秒
        スタイル: {{steps.get_video_brief.result.style}}
        タイプ: {{steps.get_video_brief.result.video_type}}
        
        要件:
        1. AI動画生成用の詳細な視覚的説明を書く
        2. カメラの動き、照明、構図の詳細を含める
        3. 製品の配置とハイライトする主要機能を指定する
        4. 説明がターゲット時間に適合することを確認する
        5. 要求された視覚スタイルに合わせる
        
        AI動画生成に適した単一の詳細なプロンプトとして出力をフォーマットする。

- id: create_main_video
  name: create_main_video
  tool: LUMA_TEXT_TO_VIDEO
  config:
    - name: api_key
      value: "{{secrets.LUMA_API_KEY}}"
    - name: model
      value: "ray-2"
    - name: aspect_ratio
      value: "16:9"
    - name: duration
      value: "{{steps.get_video_brief.result.duration}}"
  input:
    - name: prompt
      value: "{{steps.generate_video_script.result.content}}"

- id: create_social_variant
  name: create_social_variant
  tool: KLING_TEXT_TO_VIDEO
  config:
    - name: api_key
      value: "{{secrets.KLING_API_KEY}}"
    - name: aspect_ratio
      value: "9:16"
    - name: duration
      value: 5
  input:
    - name: prompt
      value: |
        縦型ソーシャルメディア版: {{steps.generate_video_script.result.content}}
        クローズアップショットとダイナミックな動きでモバイル視聴に最適化。

ヒントとベストプラクティス

  • より良い動画品質のために具体的で詳細なプロンプトを使用する
  • ニーズに基づいて適切なモデルを選択する(品質 vs 速度)
  • 対象プラットフォームに基づいてアスペクト比を検討する(ウェブは16:9、モバイルは9:16)
  • 最良の結果を見つけるために異なるプロンプトのバリエーションをテストする
  • 背景動画やウェブサイト要素にはループを使用する
  • プラットフォーム要件に基づいて動画時間を計画する
  • プロンプトに照明、カメラの動き、構図の詳細を含める
  • A/Bテスト用に複数のバージョンを作成することを検討する
  • 大量生成のためにAPI使用量とコストを監視する