Communitygithub.com

Magic Hour 画像から動画生成

静止ポートレート、キャラクター、アートワーク、シーンを Magic Hour でアニメーション化します。必要に応じて開始フレームを編集・確認してからモーションを適用。画像から動画への変換、トランジション、キャラクターアニメーションに使用します(Magic Hour が指定されている、またはプロジェクトのメディアプロバイダーとして選択されている場合)。

Magic Hour 画像から動画生成 とは?

このスキルは、Magic Hour プラットフォームを使用して、静止画像を短い動画に変換するためのものです。最初に開始フレームの外観を解決し、次にモーションを追加するという2段階のアプローチを取ります。対応プラットフォームは、Magic Hour MCP (`https://mcp.magichour.ai/`) または直接 API です。開発者は、被写体、カメラワーク、環境の動きを指定したモーションプロンプトを作成し、承認された開始フレームのみをアニメーション化します。動画生成後は、最初・中間・最終フレームの確認、歪みやフリッカーのチェック、アイデンティティの安定性確認など、厳格な品質検査を実施します。不具合があった場合は、最小限の修正(開始フレームの再編集やモーションプロンプトの調整)で対応し、予算を超えないようにします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/magichourhq/skills/tree/main/skills/magic-hour-image-to-video

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Magic Hour 画像から動画生成 は何をしますか?

静止フレームの外観を先に解決し、次にモーションを適用することで、使用可能な短い動画を生成します。プロジェクト ID やキューに入ったジョブは、ユーザーが送信のみを依頼した場合を除き、未完了と見なします。

生成には Magic Hour クレジットを消費します。利用可能な場合は、接続された Magic Hour 作成 MCP https://mcp.magichour.ai/ を使用してください。それ以外の場合は、references/setup.md で API ルートを確認してください。現在のスキーマを確認してから、モデル、長さ、解像度、価格を選択してください。

ショットの方向性はブリーフから判断してください。技術者でないユーザーにモデルフィールドやモーションプロンプトのテンプレートを尋ねないでください。既存の予算を尊重してください。クリエイティブな判断が委任されている場合は、自分で静止フレームを検査・承認し、ドラフト承認が要求されていない限り動画作成に進んでください。クリップを最初に表示し、技術的な記録はプロジェクト内に保持してください。変形やトランジションについては、瞬間の演出を参照してください。複数のビートを含むストーリーについては、マルチショット演出を参照してください。

初回の結果取得やセットアップの復旧については、初回動画と次の編集を参照してください。アカウント確認、統合予算、復元可能なジョブ記録、再利用可能な成果物が定義されています。

ショットの定義

以下を抽出または推測してください:

  • 納品時のアスペクト比と解像度
  • 被写体、プロダクト、キャラクター、設定、必要な視覚的詳細
  • 1つの主要な被写体のアクションと1つのカメラムーブメント
  • 固定する必要がある詳細(特にアイデンティティ、形状、パッケージ、ロゴ、テキスト、色、衣類、背景)
  • 失敗条件(歪んだ顔、変更されたラベル、意図しないカット、読めないテキストなど)

短いクリップは1つのまとまりのあるビートに抑えてください。ユーザーが複数のショットを希望する場合、各ショットを個別にレビューされた開始フレームと動画ジョブとして扱います。それらのフレームは、未レビューの編集を連鎖させるのではなく、同じ承認されたアイデンティティ参照から導出してください。成果物を維持するモーションを選択してください:ドリーは被写体のスケールと使用可能なコピースペースを変化させます。一方、ロックされたカメラと抑制された光・環境モーションは、ヒーローレイアウトを維持できます。

最初に開始フレームを構築する

以下のいずれかのルートを選択してください:

  1. 使用可能なソース画像が既に存在する場合: 構図、衣装、背景、照明、プロダクト配置、クリーンアップを変更する必要がある場合は、ai_image_editor_create_image を呼び出します。要求する編集内容と変更してはならない内容の両方を明示してください。
  2. ソース画像が存在しない場合: ai_image_generator_create_image を呼び出します。AI Image Editor は入力画像が必要です。プロンプトのみの作成リクエストを送信しないでください。
  3. 提供された画像がすでにショットを満たしている場合: 画像生成をスキップし、それを直接アニメーション化します。

動画の意図するアスペクト比で1枚の静止フレームを作成します。正確なアイデンティティ、プロダクト形状、パッケージ、ブランディングが重要な場合は、承認された参照を使用してください。画像から動画への変換が、質の低いソースフレームを修復することを期待しないでください。

画像プロジェクトを wait_for_image_project で待機します。完成した静止フレームをプレビューし、アニメーション前に、トリミングの問題、解剖学的問題、アイデンティティの変更、プロダクトの変形、不正確なロゴやテキスト、意図しない文字、ビジュアルアーティファクト、ネガティブスペースの欠落がある場合は拒否してください。最小限の有用な編集で静止フレームを修正してください。2回目の有料画像リクエストには、承認された予算が必要です。

承認されたフレームをアニメーション化する

正確に承認された画像出力を image_to_video_create_video に渡します。結果がローカルファイルの場合は、references/setup.md のフローを使用して生のバイトを最初にアップロードしてください。ローカルパスはホストされた file_path ではありません。

時間経過に伴う変化に焦点を当ててモーションプロンプトを作成してください:

  • 被写体の動き(明確な速度と方向を指定)
  • カメラの動き(明示的にロックされていることを記載)
  • 環境の動き(布地、蒸気、髪、光、パーティクルなど)
  • 固定するもの
  • タイミングと最終状態(フェードアウト不要の場合は、最後の露出を保持することを含む)

静止フレーム全体を新しい視覚言語で再記述することは避けてください。そうするとモデルが被写体を再設計する可能性があります。リアクションショットの例:魚が彼女の肩のそばをゆっくり泳ぎ、彼女はそれに気づいて驚いた微笑みを浮かべながら少し振り返る。ゆっくりとした押し込みで、彼女の顔と魚は別々に保たれる。アイデンティティ、服、シーンを維持する。カットなし。 プロダクトレイアウトでは、代わりに固定された被写体と保護されたコピーエリアが必要になる場合があります。承認されたフレームが被写体を右側に配置している場合、中央を要求しないでください。

エンドフレームは、現在のスキーマが選択したモデル、解像度、長さでそれをサポートしている場合にのみ使用してください。一般的なリクエストには、推奨される最新モデルを優先してください。専門モデルは、そのスキーマが必要なコントロールを説明している場合にのみ選択してください。解像度と長さを要求された成果物に合わせてください。短いプレビューは短い間隔のテストであり、長いクリップの安定性をテストするものではありません。静止+動画の合計コストを既存の承認と照合し、意図した作業をカバーしていない場合のみユーザーに確認を取ってください。

動画は1回だけ送信し、そのプロジェクト ID を保持し、wait_for_video_project を呼び出してください。待機タイムアウトは生成失敗を意味せず、作成コールの再送信を正当化するものではありません。

検査と納品

プロジェクトが complete を報告した後、返されたダウンロード URL をそのまま使用してください。ダウンロードされた寸法、長さ、オーディオの有無を確認してください。再生が利用可能な場合はクリップ全体を視聴し、その後、最初のフレーム、中間点、最終フレーム、および不審なトランジションを検査してください。3つの静止フレームだけではフリッカーの有無を証明できません。以下を確認してください:

  • 最初のフレームが承認された静止フレームと一致していること
  • アイデンティティ、プロダクト形状、ロゴ、テキスト、衣類が安定していること
  • モーションが要求された方向と速度に従っていること
  • カメラがドリフトしたり予期せずカットしたりしていないこと。黒フレーム診断がクリーンでも、実際の最終フレームで不要なフェードや被写体の消失がないか検査すること
  • 歪み、フリッカー、溶解、重複オブジェクト、突然の最終フレーム崩壊が現れていないこと
  • 生成されたオーディオが意図的で首尾一貫していること

必要な基準の1つが満たされない場合、それを特定し、最小の関連入力(外観の問題には開始フレーム、動きの問題にはモーションプロンプト、またはライブスキーマが必要な動作をサポートしている場合のみモデル/解像度)を変更してください。ユーザーの予算を超えてクレジットを別の試行に費やさないでください。

ポートレートから鯉の例では、アイデンティティは認識可能でしたが、要求されたわずかな回転が両方向への大きな回転になってしまいました。そのモーションを修正する際には、承認された静止フレームを保持してください。ダウンロードされたキャンバスが要求された比率と若干異なる場合は、ローカルでクロップする前に完全なアクションパスを検査し、端のピクセルを除去するためだけに受け入れ可能なテイクを再生成しないでください。

完成した動画または使用可能なリンク、保存場所(該当する場合)、画像と動画のプロジェクト ID、および重要な制限事項を返してください。

関連スキル