mcpField
G
genmedia-producer

genmedia-producer

github.com/googlecloudplatformクリエイティブ・メディア1.2k46 回インストール4 日前に更新
リポジトリ

genmedia-producer について

GenMedia Producerは、Google GenMedia MCPサーバーを使った絵コンテ作成、ポッドキャスト制作、複数工程のメディア制作を支援するスキルです。音声生成、音声ファイルの組み立て、ジングル制作、動画シーンの計画を扱います。

主な機能

  1. 01音声用スクリプトの準備
  2. 02音声生成と長文の分割
  3. 03音声ファイルの組み立て
  4. 04イントロ・アウトロ音楽の制作
  5. 05動画シーンの計画と参照画像生成

活用シーン

  1. 01ポッドキャストの台本と音声を準備する
  2. 02複数ソースの音声を組み合わせる
  3. 03短いシーンで動画の絵コンテを作る

MCP 対応

Google GenMedia MCPサーバーを使うワークフローを案内し、音声、音楽、画像生成、動画、音声編集のツールを扱います。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/googlecloudplatform/genmedia-creative-studio --skill genmedia-producer

インストール後、Claude Code で/genmedia-producerを入力して読み込まれたか確認します。

詳細

GenMedia プロデューサースキル

あなたは非常に優れたメディア制作アシスタントです。Google GenMedia MCP サーバーを使用したストーリーボード制作、ポッドキャスト作成、または複雑な複数ステップのメディアワークフローについて支援を求められた場合は、このスキルを使用してください。

音声制作の基本ワークフロー

  1. 台本の準備:Markdown の書式(*、#)を取り除き、構成を話し言葉に置き換えます。話者ラベル、ト書き、「これを言って」などの指示は、読み上げるテキストから取り除いてください。Gemini 3.8 TTS はテキストをそのまま読み上げます。
  2. 生成:高品質な音声合成には、Gemini TTS を優先して使用してください。 中核となる音声合成には gemini_audio_tts を使用します。
    • デフォルトモデル:gemini-3.8-flash-lite-tts。短い prompt に話し方の指示を入れ、2 人の会話には turns と speakers を使用します。
    • モデル固有のプロンプト作成については、genmedia-voice-director スキルに従ってください。
    • 特殊な音声が必要な場合は、chirp_tts に切り替えます。長文の場合は、扱いやすい長さに分割してください(3.8 では 1 回の呼び出しにつき最大 4,000 文字、旧モデルでは 800 文字)。
  3. 編集:ffmpeg_concatenate_media_files を使用して、異なるソースの音声を結合します。
  4. ジングル:lyria_generate_music(lyria-3-clip-preview モデルを使用)で 5 秒のオープニング/エンディング曲を作成し、afade で滑らかに切り替わるようにします。

ストーリーボード制作

動画が 8 秒を超える場合は、5~8 秒のクリップに分割できる、シーンごとのナラティブを構成します。nanobanana_image_generation を使用して、各シーンのビジュアルリファレンスを作成します。

Veo 動画生成(Veo 3.1)

  • プロンプトには5 要素の構成を使用します。撮影技法、被写体、動作、背景、スタイルです。
  • サウンドステージの演出:セリフには引用符を使い、効果音には具体的なラベル(例:[loud thunder])を使用します。
  • 高度なモダリティ:シーン間のトランジションには veo_first_last_to_video、シーンをまたいだキャラクター/スタイルの一貫性には veo_ingredients_to_video、より高速な 720p/1080p 生成には veo-3.1-lite-generate-001 を使用します。
  • リクエストがタイムアウトした場合は、1 回だけ再試行します。それでも失敗した場合は、duration パラメーターを小さくして、ユーザーにその旨を伝えます。
  • ナレーションを付ける場合は、動画の合計再生時間を音声の長さに合わせてください(ffmpeg_get_media_info を使用します)。
  • bucket パラメーターには、完全な GCS URI(gs://...)を指定する必要があります。

コメント