MiniMax H3に$30課金してわかった、AI広告動画の品質を決めるのはモデルではなくプロンプト

2026/08/21 13:28 公開

2026/08/22 12:30 更新

MiniMax H3に$30課金してわかった、AI広告動画の品質を決めるのはモデルではなくプロンプト

X(Twitter)で、MiniMax H3で作られた広告動画が流れてきたんですよね。文字組みまで完璧な、テレビCMみたいなやつ。「これ、うちでも作れるのか?」と思って検証を始めて、API課金が$29.54になりました。

結論から言うと、作れました。そして分かったのは、品質を決めているのはモデルの性能ではなくプロンプトの書き方だったということです。同じモデル・同じ料金で、書き方を変えるだけで「動くチラシ」から「CMっぽい何か」まで振れました。

この記事は、何をどの順番で試して、何がダメで、何を変えたら何が起きたかを全部並べたものです。最後に、そのまま使えるテンプレも置いておきます。使ったプロンプトは全文、参考にしたX投稿もそのまま載せます。数字は請求画面と公式ドキュメントの実測値です。

なお、実作業(API呼び出し・スクリプト・検証・リトライ判断)はほぼ全部Claude Codeにやらせて、人間の私はSlackから指示と感想を投げていただけ、というのも含めて一次情報です。

先に、最後にできた2本を見てください

過程の前に、到達点だけ先に貼ります。どちらも生成一発・15秒・実費$0.75。効果音もBGMもH3の一回の出力に含まれています。1本目は参照画像ゼロのテキストプロンプトのみ、2本目はロゴ画像1枚だけを参照に渡しました。

最初に作ったものは、これとは比べ物にならない代物でした。ここまでに何をどう変えたのかを順番に書きます。

MiniMax H3でできること(先に仕様の要点)

2026年8月に公開されたオープンウェイトのAI動画生成モデルです。まず、他のモデルと決定的に違うのがこの点でした。

テキストだけで、映像と一緒に音まで出てきます。環境音・効果音・BGM、さらにはセリフや歌まで、一回の出力に含まれる。音を別で作って合成する工程が要りません。冒頭に貼った2本も、効果音もBGMもH3が同時に生成したものです。

素材の渡し方には、性質の違う2系統がありました。ここを理解していないと後述の失敗を踏みます。

  • 素材(出力に使われる保証あり): 開始フレームと終了フレームの画像、0〜2枚。「この絵から始まって、この絵で終わる」を確定できる
  • 参照(あくまでガイド。保証なし): 画像9枚まで/動画3本まで/音声3本まで、混在で計12ファイルまで。動画と音声は1本2〜15秒・合計15秒まで

そして重要なのが、素材と参照は排他で、併用できないことです。「開始フレームは確定させつつ、動きは参考動画から転写する」はAPIの構造上できません。

音声の扱いにも癖があります。参照音声を渡しても、その音声がそのまま流れるわけではありません。声質だけがクローンされて、別の読み上げが作られます。逆に、プロンプトに直接書いたセリフは正しく読み上げられます。

数値の制約も押さえておくと事故りません(すべて公式ドキュメント記載)。

  • プロンプトは7,000文字まで。fal.aiの制限ではなくMiniMax公式APIの仕様
  • 動画は4〜15秒(整数)、解像度は768Pと2K
  • ファイルサイズは画像30MB・動画50MB・音声15MB、リクエスト全体で64MBまで
  • 画像の辺は256〜5,760px、アスペクト比は5:2〜2:5

料金は768Pで$0.05/秒、15秒1本あたり$0.75。今回はfal.ai経由で使いました(公式APIの$0.08/秒より安い。$0.05は請求画面の実測単価です)。

試行の全体像

上から順に試して、各項目の「→」が次の試行につながっていきます。

#1 プロンプト一発で広告動画を作らせる サービス名が誤字。しかも全出現箇所で同じ誤字 → 文字は画像に焼き込んで渡すことにした

#2 「落ち着いたトーンで」と指示 5秒かけてフェードインする、動くチラシ → 動詞を入れ替えた(slam / freeze solid / コマ打ち)

#3 憧れの動画を参照に渡して動きを真似させる 参考動画のキャラクターが出力に混入 → 動きは渡さず、言語化して書くことにした

#4 ナレーション音声を参照に渡す 別人の声が、崩壊した日本語を喋る → 音を用途で使い分けることにした

#5 ここまでを工程として固定 破綻しない広告動画は作れるように(ここで$20) → 実案件の縦型ショートで試すことにした

#6 縦型ショートを公式記法で自力設計 依頼主の評価は20点 → 演出の粒度を上げた

#7 中抜きタイポ・16カット割りに改稿 良くなったが「すごい」には届かず → 参照画像を捨てて、実写の質感を言語化した

#8 参照ゼロのテキストのみで生成 「全然いける」水準まで到達 → 上手い人のプロンプトを借りることにした

#9 上位作家の公開プロンプトをそのまま投入 一発で別次元の品質 → 何が違うのかプロンプトを分解した

#10 分解した型でゼロから書き下ろし 冒頭の2本ができた

1〜4: プロンプト一発で作らせて、4連続で転ぶ

最初は「3シーン構成の広告を10秒で」とテキスト一発で投げていました。仕様を理解しないまま投げた結果がこの4つです。

1. 文字を書かせたら、固有名詞が全箇所で同じ誤字になった

構成・アニメーション・検索バーに文字がタイプされる演出まで、驚くほど指示に従ってくれたんですが、サービス名の漢字が誤字に。しかも面白いことに、動画内に3回出てくるその単語が、3回とも同じ誤字でした。

モデルは一度決めた字形を動画全体で使い回すようです。つまり部分修正が効かず、直すには再ガチャするしかない。複雑な漢字の成功率は体感5割。ブランド名でこれは致命的です。

変えたこと: 文字はAIに「書かせる」のではなく、画像として「渡す」。 正確な文字組みを焼き込んだ画像を先に作り(うちはGPT Imageで生成。HTML/CSSからスクショでもOK)、H3にはそれを渡して「動かす」役に徹してもらう。これで誤字は構造的にゼロになりました。

2. 「落ち着いたトーンで」と指示したら、動くチラシができた

対象サービスが誠実路線だったので、モーション指示にcalm / gentle / slowlyと書きました。出てきたのは、1枚のレイアウトが5秒かけてゆっくりフェードインする、スライドショーのような何か。破綻はしていない。ただ、猛烈にダサい。

改善のつもりで「全ての線が常に揺れ続けるように」と足したら、今度は全部がぬるぬる動いて余計に眠くなりました。モーションデザインの基本、「静止があるから動きが目立つ」を身をもって学びました。

変えたこと: 品質はプロンプトの「動詞」で決まると理解して、語彙を入れ替えた。

  • 締まる: slam / pop with squash-and-stretch / overshoot then freeze solid / snap, hold, snap, hold
  • 眠くなる: calm / gentle / slowly / 常時揺らす系
  • ぬるぬる対策の切り札: animated on twos, flipbook 12fps stop-motion feel(コマ打ち指定)

あと、文字の出し方を全部「stamps in」にすると単調になります。書き順ライトオン、マーカーで塗ってから文字が乗る、単語ごとにポップ、枠線が先に描かれる、タイプされてカーソルが点滅——とテキストごとにリビール方式を変えて指定すると一気に映像っぽくなりました。

3. 参考動画を渡したら、参考動画の中身が出てきた

「この動画の動きのリズムだけ真似ろ。内容はコピーするな」と明示して憧れの広告動画を参照に渡したら、生成結果の冒頭1.5秒に参考動画のキャラクターがそのまま登場しました。

冒頭に書いた「参照はガイドであって保証がない」を、身銭を切って理解した瞬間です。「スタイルだけ」「動きだけ」という限定は、プロンプト上の努力目標でしかありません。

変えたこと: 動きの転写をやめて、特徴の言語化に切り替えた。 参考動画をフレーム分解して、カット割り・イージング・転換手法を全部言葉にしてプロンプトに書く。地味ですが、これが一番効いて、権利面の混入リスクもありません。

4. ナレーション音声を渡したら、別人の声で読み直された

「参照音声を渡せるなら、ナレーションに合わせてアニメーションしてくれるのでは」と、収録済みナレーション3本を渡しました。結果、渡した音声は再生されず、似た声質の何かが内容の崩壊した日本語を喋る動画が出てきました。これも仕様どおりの挙動です。

変えたこと: 音を用途で分けた。

  • 声の同一性が要る・行単位で撮り直したい量産ナレーション → 別のTTSで作って編集工程で合成(うちはRemotion)
  • 15秒以内の一発もの・効果音や音楽と映像のタイミングが命の演出 → H3に全部任せる(リテイクは全体ガチャになる覚悟で)

冒頭に貼った2本は後者です。

なお、この工程では音声合成の側でも読みが壊れました。ローカルTTSのゼロショットクローンが「14日間」を誤読し、「トライアル」に至っては英語ネイティブの発音に。日英混在で学習されたモデルは、カタカナ外来語を英語に切り替えることがあるようです。ひらがなで「とらいある」と書いて日本語音素を強制して解決しました。

5: ここまでを工程として固定する

4つの失敗で構造が分かったので、手順を固めました。正確なブランド表現が要る案件では、いまもこの形で回しています。

  1. トンマナ実査: 対象サイトのスクショと文言を確認(数字は一次ソース必須)
  2. 絵コンテ: 画像生成AIで各シーンの開始/完成キーフレームを作る。文字はここで焼き込む。完成版から要素を消す方向で編集して開始版を作ると、キャラが完全に一致する
  3. H3生成: キーフレーム複数枚+シーンごとの秒数指定で一発生成
  4. リタイム: ffmpegでシーン検出し、ナレーション各行の尺に合わせて伸縮(0.7〜1.3倍速なら違和感なし)
  5. 合成: Remotionで映像(ミュート)+ナレーション+BGM

ここまでで$20ほど使って、「破綻しない広告動画」は作れるようになりました。問題はこの次です。

6〜8: 実案件で作ってみたら、20点だった

架空の高校の部活動紹介ムービー(縦型15秒)を作りました。5人の選手がボールをリレーして、最後は弓道の矢が部員募集の張り紙のど真ん中に刺さる構成。キャラ画像も張り紙も先に作り、「文字は画像で渡す」も実践済み。公式のプロンプト記法にも沿っている。作った側(Claude Code)の自己評価は85点でした。

依頼主(私)の評価は20点。指摘はこの3つでした。

  • 文字がただ後ろにでっかく表示されているだけ。THE FIRST TAKEのような、中抜き文字が1画ずつ組み上がる演出が無い
  • 各選手1カットで棒立ちに見える。「受ける→顔アップ→放つ」の3カット割りが欲しい
  • スローモーションの比率が高くて、むしろ躍動感が無い

この差は重要で、「正しいプロンプト」と「良い動画になるプロンプト」は別物だという話です。公式記法に従えば意図は正確に伝わる。でも、伝えている意図そのものが薄ければ、薄い動画が正確に出てくるだけでした。

プロンプトはこう変わっていった(実物)

口で「演出が足りない」と言っても再現できないので、同じ箇所がどう変わったかを実物で置いておきます。

1回目→2回目: 「表示する」から「組み上がる」へ。タイポグラフィの指示は、最初はこの1行が全てでした。

Each club name appears as one giant correctly spelled bold white condensed sans-serif English word standing in the darkness behind the athlete like massive studio set typography(巨大な白文字が、選手の後ろの暗闇に立っている)

20点の指摘を受けた改稿版ではこうなります。

Each club name is giant hollow outline condensed sans-serif capitals behind the athlete: its strokes draw in rapidly across the athlete's three cuts and the letters snap to solid white fill at the instant of the strike(中抜き文字の画が、その選手の3カットにまたがって高速で描かれていき、放つ瞬間に白ベタへ反転する)

「文字を出す」という結果ではなく、文字がどう振る舞うかという時間の設計を書く。あわせてカット割りを1人1カットから「受ける・顔アップ・放つ」の3カット×5人=16カットへ、スローモーションは弓道の放ちの1箇所だけに制限しました。

2回目→3回目: 参照画像を捨てて、実写の質感と動きを言語化。改稿版で残った不満は「スポーツの動きの再現性が低い」「人物がAIすぎる」。原因はキャラ参照画像(静止画)に引っ張られていることだと踏んで、参照を全部外し、代わりにこの行を足しました。

real human athletes with natural skin texture, visible sweat, flyaway hair, subtle film grain and realistic motion blur, never a CGI look(自然な肌の質感・汗・後れ毛・フィルムグレイン・リアルなモーションブラー。CGI風は禁止)

競技の動きも、形容詞ではなくフォームで書きます。野球ならこう。

high leg kick, long stride, hips firing before shoulders, arm whipping through(高い足上げ→長いストライド→腰が肩より先に回る→腕がしなる)

これで出てきたのが3本目です。

「全然いける」ところまでは来ました。ただ、「H3すごい」には届かない。ここで手詰まりになりました。

1回目のプロンプト全文(公式記法・評価20点)
code
subject_definitions:
<Subject 1> is the baseball pitcher in <Picture 1>: a Japanese high school boy in a navy cap, white pinstriped baseball uniform, navy undershirt, leather glove, with a faint blue-white energy aura.
<Subject 2> is the soccer forward in <Picture 2>: a Japanese high school boy with tousled dark-brown hair, crimson shirt with black trim, black shorts, crimson socks, with a faint crimson-orange ember aura.
<Subject 3> is the basketball point guard in <Picture 3>: a Japanese high school girl with a black high ponytail, purple sleeveless jersey and shorts with white trim, with a faint violet aura.
<Subject 4> is the volleyball wing spiker in <Picture 4>: a very tall Japanese high school boy with a black undercut, cobalt-blue sleeveless jersey, white knee pads, with a faint cyan electric aura.
<Subject 5> is the kyudo archer in <Picture 5>: a Japanese high school girl with long black hair in a low ponytail, white kyudo-gi, black hakama, white chest protector, holding a tall asymmetric yumi bow, with a faint golden-white aura.
<Subject 6> is the environment shared by all five pictures: a vast pitch-black gymnasium studio, one athlete alone under a single sharp overhead spotlight with a volumetric cone, polished wooden floor with subtle reflections.
<Picture 6> is the keyframe of the final shot: a weathered off-white recruitment poster taped to a dark gym wall under a spotlight, with bold black brush calligraphy reading "部員募集" in two lines, a smaller sans-serif line "未経験者大歓迎", and a small red seal stamp at its lower right.

summary:
[reference generation + keyframe completion] The target video is a 15-second vertical 9:16 cinematic high-school club recruitment film. <Subject 1> through <Subject 5> each perform one explosive play inside <Subject 6>, handing the play club to club like a relay pass on match cuts, with giant English club names as studio typography. It ends on <Picture 6> as the arrow of <Subject 5> pierces the poster's exact center.

retention_analysis:
<Subject 1> (appears in [Shot 1]): fully_preserved - face, cap, uniform and aura retained.
<Subject 2> (appears in [Shot 2]): fully_preserved - face, kit and aura retained.
<Subject 3> (appears in [Shot 3]): fully_preserved - face, ponytail, uniform and aura retained.
<Subject 4> (appears in [Shot 4]): fully_preserved - face, jersey, knee pads and aura retained.
<Subject 5> (appears in [Shot 5]): fully_preserved - face, kyudo-gi, hakama, bow and aura retained.
<Subject 6> (appears in every shot): fully_preserved - the black studio gym, single spotlight and reflective floor never change.
<Picture 6> ([Shot 6] keyframe): fully_preserved - the poster layout and every Japanese character reproduce pixel-accurately; the arrow strike is an added event.

detailed_description:
The target video is a photorealistic cinematic vertical 9:16 sports film with exactly 6 cuts, mixing normal speed and dramatic slow-motion ramps, 85% athletic action and 15% giant typography. Each club name appears as one giant correctly spelled bold white condensed sans-serif English word standing in the darkness behind the athlete like massive studio set typography, partially occluded by the athlete's body, never a subtitle.
[Shot 1] Inside <Subject 6>, <Subject 1> winds up in the spotlight as the giant word "BASEBALL" stamps in behind him with one hard shake. At normal speed he coils and fires a pitch toward frame right; at release the film ramps into slow motion, blue-white aura streaming off his arm and the ball. His cleat scrapes the floor and his uniform snaps. The camera arcs around him with small amplitude at fast speed.
[Shot 2] At 00:02.800, match cut: the same ball flies into the next pool of light and becomes a soccer ball mid-air. <Subject 2> chest-traps it in slow motion with a deep thump, crimson-orange aura rippling from the impact, as the word "SOCCER" slams in behind him. Speed snaps to normal: one sharp dribble touch, then a full-power shot toward frame left, embers trailing the ball. Tracking shot with small amplitude at fast speed.
[Shot 3] At 00:05.800, match cut: the flying ball drops into the next spotlight as a basketball. <Subject 3> catches it with a loud slap as "BASKETBALL" snaps in behind her. She pounds one low crossover dribble, shoes squeaking on the wood, then rises into a jump shot; at the top of her arc the film ramps into slow motion, violet aura swirling as the ball leaves her fingertips. The camera pushes in with small amplitude at fast speed.
[Shot 4] At 00:08.800, match cut: the ball arcs down as a volleyball toss. <Subject 4> hangs mid-leap in slow motion at the peak of his jump, cyan aura crackling along his spiking arm, the word "VOLLEYBALL" towering behind him. Speed snaps to normal as he spikes the ball straight down with an explosive slam. Low-angle static shot with one hard impact shake.
[Shot 5] At 00:11.000, hard cut to stillness: <Subject 5> stands side-on at full draw, absolutely motionless, golden-white aura drifting along the bow and arrow, as "KYUDO" fades in quietly behind her. The bowstring creaks once in the silence. At 00:12.300 she releases: an extreme slow-motion twang, the arrow flying toward frame right trailing golden particles. Static shot.
[Shot 6] At 00:13.000, the shot's keyframe corresponds to <Picture 6>: the poster alone in the spotlight. The arrow enters in slow motion, then speed snaps to normal as it pierces the exact center of the poster with a deep thunk; the paper ripples, dust drifts in the beam, golden particles settle. The frame holds cleanly until exactly 15.000 seconds.
Throughout: preserve each athlete's exact face, proportions, hairstyle, uniform, materials and colors; never redesign them. No dialogue, no narration, no singing. The only readable text is the five English words above and the poster's Japanese characters from <Picture 6>; no subtitles, no caption strips, no watermarks, no logos. Auras stay restrained; no cartoon speed lines, no game-style bursts. Exactly 6 cuts.

overall_soundscape:
Athletic sounds sit clearly in front of the music at all times: cleats scraping wood, fabric snapping, ball whooshes, the deep thump of the chest trap, a basketball pounding hardwood, sharp shoe squeaks, the explosive slap of the spike echoing in the vast gym, the creak and twang of the bowstring, the arrow's thin whistle, and the final deep thunk into paper with a soft flutter. A faint large-room air tone continues throughout. No dialogue and no singing.

non_diegetic_music:
A restrained cinematic percussion track at a moderate driving tempo, deep taiko-like drums and sparse ticking hi-hats, always mixed beneath the athletic sounds. It builds one step at each cut, drops to near silence at 00:11.000, holds a single low drone through the draw and release, lands one low resonant hit as the arrow strikes at 00:13.800, and resolves to silence exactly at 15.000 seconds.
2回目のプロンプト全文(16カット・中抜きタイポ・左→右のボールリレー)
code
subject_definitions:
<Subject 1> is the baseball pitcher in <Picture 1>: navy cap, white pinstriped uniform, leather glove, faint blue-white aura.
<Subject 2> is the soccer forward in <Picture 2>: tousled dark-brown hair, crimson shirt, black shorts, crimson socks, faint crimson-orange ember aura.
<Subject 3> is the basketball point guard in <Picture 3>: black high ponytail, purple sleeveless jersey and shorts, faint violet aura.
<Subject 4> is the volleyball wing spiker in <Picture 4>: very tall, black undercut, cobalt-blue sleeveless jersey, white knee pads, faint cyan aura.
<Subject 5> is the kyudo archer in <Picture 5>: long black low ponytail, white kyudo-gi, black hakama, tall asymmetric yumi bow, faint golden-white aura.
<Subject 6> is the environment shared by all five pictures: a vast pitch-black gymnasium studio with a single sharp overhead spotlight and a polished reflective wooden floor.
<Picture 6> is the keyframe of the final shot: a weathered off-white recruitment poster taped to a dark gym wall under a spotlight, with bold black brush calligraphy reading "部員募集" and a smaller line "未経験者大歓迎".

summary:
[reference generation + keyframe completion] The target video is a 15-second vertical 9:16 cinematic club recruitment film with 16 rapid cuts. <Subject 1> through <Subject 5> each get three quick cuts (receive, face close-up, strike) inside <Subject 6>, relaying one ball strictly left to right, while each club name builds itself as giant hollow outline typography. It ends on <Picture 6> as the arrow pierces the poster's center.

retention_analysis:
<Subject 1> (appears in [Shot 1]-[Shot 3]): fully_preserved - identity, uniform and aura retained.
<Subject 2> (appears in [Shot 4]-[Shot 6]): fully_preserved - identity, kit and aura retained.
<Subject 3> (appears in [Shot 7]-[Shot 9]): fully_preserved - identity, uniform and aura retained.
<Subject 4> (appears in [Shot 10]-[Shot 12]): fully_preserved - identity, jersey and aura retained.
<Subject 5> (appears in [Shot 13]-[Shot 15]): fully_preserved - identity, garments, bow and aura retained.
<Subject 6> (appears in every shot): fully_preserved - black studio gym, single spotlight, reflective floor.
<Picture 6> ([Shot 16] keyframe): fully_preserved - the poster layout and every Japanese character reproduce pixel-accurately; the arrow strike is an added event.

detailed_description:
The target video is a photorealistic cinematic vertical 9:16 sports film with exactly 16 rapid cuts at a fast punchy rhythm. Everything runs at normal or accelerated speed; slow motion is used exactly once, at the kyudo release. The one ball always travels left to right: every athlete receives it from frame left and sends it out frame right, and the ball changes sport mid-flight across cuts. Each club name is giant hollow outline condensed sans-serif capitals behind the athlete: its strokes draw in rapidly across the athlete's three cuts and the letters snap to solid white fill at the instant of the strike; the type is partially occluded by the athlete and is never a subtitle.
[Shot 1] Tight face close-up of <Subject 1>, sharp eyes under the navy cap brim; behind him the first outline strokes of "BASEBALL" begin drawing.
[Shot 2] At 00:00.800, full body: he coils into a fast wind-up, blue-white aura tightening, more strokes completing.
[Shot 3] At 00:01.600, he fires the pitch hard toward frame right; the ball rockets out of frame with an aura trail as "BASEBALL" snaps to solid white.
[Shot 4] At 00:02.400, the ball flies in from frame left as a soccer ball; <Subject 2> kills it with a chest trap, a deep thump, never touching it with his hands; outline strokes of "SOCCER" start drawing.
[Shot 5] At 00:03.200, tight face close-up: fierce grin, ember aura flickering at his shoulders, strokes still building.
[Shot 6] At 00:04.000, the dropped ball meets his instep and he blasts a full-power shot toward frame right, embers trailing; "SOCCER" fills solid white on the strike.
[Shot 7] At 00:04.800, the ball arrives from frame left as a basketball; <Subject 3> catches it cleanly against her chest; "BASKETBALL" outline begins drawing.
[Shot 8] At 00:05.600, face close-up of her fierce eyes, then she pounds one hard crossover dribble, shoes squeaking, violet aura at her hands.
[Shot 9] At 00:06.400, she rises and releases a jump shot; the ball arcs up toward the upper right and out of frame as "BASKETBALL" fills solid white.
[Shot 10] At 00:07.400, that same arc descends from the upper left as a volleyball toss; <Subject 4> is already exploding into his approach jump; "VOLLEYBALL" outline draws fast.
[Shot 11] At 00:08.200, mid-air face close-up: icy eyes locked on the falling ball, cyan aura crackling along his cocked arm.
[Shot 12] At 00:09.000, he spikes the ball ferociously down toward the lower right and it smashes out of frame with a floor-shaking slam echoing through the gym; "VOLLEYBALL" fills solid white on impact.
[Shot 13] At 00:10.000, hard cut to stillness and near silence: calm face close-up of <Subject 5>, golden-white light on her cheek; "KYUDO" outline draws slowly and quietly.
[Shot 14] At 00:11.000, full body side-on: she reaches full draw and holds absolutely motionless; the bowstring creaks once.
[Shot 15] At 00:12.200, she releases: an extreme slow-motion twang, the arrow flying toward frame right trailing golden particles as "KYUDO" fills white.
[Shot 16] At 00:13.200, the shot's keyframe corresponds to <Picture 6>: the poster alone in the spotlight; the arrow snaps in at normal speed and pierces the exact center with a deep thunk, the paper ripples, dust drifts, and the frame holds cleanly until exactly 15.000 seconds.
Throughout: preserve each athlete's exact face, hairstyle, uniform and colors; never redesign them. No dialogue, no narration, no singing. The only readable text is the five English words above, correctly spelled, and the poster's Japanese characters from <Picture 6>; no subtitles, no caption strips, no watermarks, no logos. Auras stay restrained; no cartoon speed lines. Exactly 16 cuts.

overall_soundscape:
Athletic sounds sit clearly in front of the music at all times, one sharp sound per cut: cleats scraping, the pitch whoosh, the deep chest-trap thump, the crack of the soccer strike, the basketball slap and one hard floor pound, shoe squeaks, the explosive spike slam echoing in the vast gym, the bowstring creak and twang, the arrow's thin whistle, and the final deep thunk into paper with a soft flutter. A faint large-room air tone continues throughout. No dialogue and no singing.

non_diegetic_music:
A driving cinematic percussion track at a fast tempo, deep taiko-like drums and tight ticking hi-hats, always mixed beneath the athletic sounds, with a hit locked to every cut. It drops to near silence at 00:10.000, holds a single low drone through the draw, lands one low resonant hit as the arrow strikes at 00:13.700, and resolves to silence exactly at 15.000 seconds.
3回目のプロンプト全文(参照画像ゼロ・実写質感の言語化)
code
integrated_multimodal_description: [Shot 1] Live-action, cinematic vertical 9:16 sports film shot like a premium athletic-brand commercial on a digital cinema camera: real human athletes with natural skin texture, visible sweat, flyaway hair, subtle film grain and realistic motion blur, never a CGI look. The setting for every shot is a vast pitch-black gymnasium studio with a single hard overhead spotlight and a polished reflective wooden floor. The film has exactly 16 rapid cuts at a fast punchy rhythm; slow motion appears exactly once, at the kyudo release. One ball relays strictly left to right: every athlete receives it from frame left and sends it out frame right, and the ball changes sport mid-flight across cuts. Each club name is giant hollow outline condensed sans-serif capitals behind the athlete: its strokes draw in rapidly across that athlete's three cuts and the letters snap to solid white fill at the instant of the strike, partially occluded by the athlete, never a subtitle. Every athlete moves with authentic, biomechanically correct sports technique. The film opens on a tight face close-up of a lean 17-year-old Japanese high school pitcher with sharp eyes under a navy cap brim, white pinstriped uniform, a faint blue-white aura; behind him the first outline strokes of "BASEBALL" begin drawing.
[Shot 2] At 00:00.800, full body: he flows through real pitching mechanics — high leg kick, long stride, hips firing before shoulders, arm whipping through — as more strokes complete.
[Shot 3] At 00:01.600, he releases the fastball hard toward frame right; the ball rockets out of frame with a thin aura trail as "BASEBALL" snaps to solid white.
[Shot 4] At 00:02.400, the ball flies in from frame left as a soccer ball; a Japanese high school forward with tousled dark-brown hair, crimson shirt and black shorts arches back and cushions it with a proper chest trap, killing it dead, never touching it with his hands; outline strokes of "SOCCER" start drawing.
[Shot 5] At 00:03.200, tight face close-up: fierce grin, faint ember aura at his shoulders.
[Shot 6] At 00:04.000, the dropping ball meets his laces and he rifles a full-power volley toward frame right with a complete follow-through, embers trailing; "SOCCER" fills solid white on the strike.
[Shot 7] At 00:04.800, the ball arrives from frame left as a basketball; a Japanese high school girl with a black high ponytail, purple sleeveless jersey and shorts, catches it cleanly against her chest; "BASKETBALL" outline begins drawing.
[Shot 8] At 00:05.600, face close-up of her fierce eyes, then one razor-sharp low crossover dribble, ball snapping below her knees, shoes squeaking, a faint violet aura at her hands.
[Shot 9] At 00:06.400, she rises into a textbook jump shot with a high release and clean wrist-snap follow-through; the ball arcs toward the upper right and out of frame as "BASKETBALL" fills solid white.
[Shot 10] At 00:07.400, that same arc descends from the upper left as a volleyball toss; a very tall Japanese high school boy with a black undercut, cobalt-blue sleeveless jersey and white knee pads explodes through a real three-step spike approach and leaps; "VOLLEYBALL" outline draws fast.
[Shot 11] At 00:08.200, mid-air face close-up: icy eyes locked on the falling ball, a faint cyan aura along his cocked arm.
[Shot 12] At 00:09.000, he spikes with a full arm swing, hammering the ball down toward the lower right and out of frame with a floor-shaking slam; "VOLLEYBALL" fills solid white on impact.
[Shot 13] At 00:10.000, hard cut to stillness and near silence: calm face close-up of a Japanese high school girl archer with long black hair in a low ponytail, golden-white light on her cheek; "KYUDO" outline draws slowly and quietly.
[Shot 14] At 00:11.000, full body side-on: in white kyudo-gi and black hakama she raises and draws a tall asymmetric yumi bow with correct kyudo form, reaching full draw and holding absolutely motionless; the bowstring creaks once.
[Shot 15] At 00:12.200, she releases: an extreme slow-motion twang, the arrow flying toward frame right trailing faint golden particles as "KYUDO" fills white.
[Shot 16] At 00:13.200, the camera cuts to a weathered off-white recruitment poster taped to the dark gym wall under the spotlight, bearing bold black brush calligraphy reading "部員募集" and a smaller sans-serif line "未経験者大歓迎", every Japanese character perfectly written and fully readable; the arrow snaps in at normal speed and pierces the exact center with a deep thunk, the paper ripples, dust drifts through the beam, and the frame holds cleanly until exactly 15.000 seconds.
Throughout: real photographic human faces and bodies only — no CGI look, no 3D render, no plastic skin, no beauty-filter faces, no anime. No dialogue, no narration, no singing. The only readable text is the five English words above, correctly spelled, and the poster's two Japanese lines; no subtitles, no caption strips, no watermarks, no logos. Auras stay faint and restrained; no cartoon speed lines. Exactly 16 cuts.

overall_soundscape: Athletic sounds sit clearly in front of the music at all times, one sharp sound per cut: cleats scraping, the pitch whoosh, the deep chest-trap thump, the crack of the soccer volley, the basketball slap and one hard dribble pound, shoe squeaks, the explosive spike slam echoing in the vast gym, the bowstring creak and twang, the arrow's thin whistle, and the final deep thunk into paper with a soft flutter. A faint large-room air tone continues throughout. No dialogue and no singing.

non_diegetic_music: A driving cinematic percussion track at a fast tempo, deep taiko-like drums and tight ticking hi-hats, always mixed beneath the athletic sounds, with a hit locked to every cut. It drops to near silence at 00:10.000, holds a single low drone through the draw, lands one low resonant hit as the arrow strikes at 00:13.700, and resolves to silence exactly at 15.000 seconds.

9: 上手い人のプロンプトを、丸ごと借りてみる

行き詰まったので、発想を変えました。自分で考えるのをやめて、上手い人のプロンプトをそのまま使う。

X APIで直近7日の「MiniMax H3」動画付き投稿を集めたら114件ありました。いいね上位は数人の作家がほぼ独占していて、しかもプロンプトをリプ欄やリンクで全文公開しています。参考にしたのはこの3本です。

su_nagomi氏・原宿系ファッションCM(実写風・高速タイポグラフィ)

ponzponz15氏・転職を8bit RPGに見立てたモーショングラフィックス

ponzponz15氏・鶴の恩返し×絵本調モーショングラフィックス

まず、su_nagomi氏の公開プロンプトを一字も変えずにそのまま投入してみました。参照画像・参照動画は一切ナシ、テキストだけです。

元投稿とほぼ同格の品質が、一発で出ました。モデルもAPIも料金もこちらと同じ。違うのはプロンプトだけです。

ついでに、ponzponz15氏の2本については、宣伝テキストとブランド名だけを自社サービス(L-Proxy)に置き換えて投入しました。演出・効果音・音楽の記述は原文のままです。

物語の骨格が良いと、宣伝する対象を差し替えても成立するのが分かります。

差は「文字数」ではなく「1カットで指定する項目の種類」

ここからが、この検証で一番の収穫でした。

上手い人は7,000字の枠をほぼ使い切っています。手元で数えた実測値がこれです。

  • ponz氏・鶴の恩返し: 6,995字(上限まで残り5字)
  • su_nagomi氏・原宿系CM: 6,346字
  • ponz氏・転職RPG: 5,882字

「なるほど、目一杯書けばいいのか」と思って自分のプロンプトを数えて、青ざめました。20点だった1回目は6,907字。上限まで93字しかない、ほぼ同じ分量を書いていたんです。1カットあたりの文字数も1,151字で、鶴の恩返し(1,166字)とほぼ同じでした。

量も密度も同じ。では何が違ったのか。1カットで何を指定しているかの種類でした。

20点のプロンプトに書いてあったのは「何が映るか」と「どう動くか」の2つだけ。上手い人のプロンプトには、同じ分量の中に、カメラの型とレンズの焦点距離・光の当て方・効果・効果音・画面に出す文字・次のカットへの繋ぎ方まで入っていました。書く量ではなく、書き漏らしている項目が差だったわけです。

そのまま使えるテンプレ2種

うまくいっているプロンプトは、例外なくカット単位で項目が固定されたテンプレになっています。型は2つあり、どちらを使うかは好みではなく、参照素材を使うかどうかで決まります。

テンプレA: カット表形式(参照素材なしのとき。日本語でも通る)

冒頭に全体設計を書き、あとは同じ項目をカットの数だけ繰り返します。

code
【全体】尺/画角/スタイル/音楽/基本演出(緩急の設計)

CUT01|0.0–1.0秒
Visuals:何が画面にあるか
Camera:レンズのmm数+動きの型+振幅+速度
Motion:被写体の動き(カメラと別方向に動かす)
Lighting:光の当て方
VFX:効果・質感
SFX:効果音
Text:画面に出す文字(一字一句)
Emotion:このカットで何を感じさせるか
Transition:次のカットへの繋ぎ方

CUT02|1.0–2.2秒
(同じ9項目を繰り返す)

9項目のうち、私が最初に書けていたのは Visuals と Motion だけでした。残り7項目が「演出の引き出し」の正体です。

テンプレB: 公式記法(参照素材を使うとき。英語)

MiniMaxが公開している記法です。ロゴやキャラクターの画像を渡す場合は、こちらしか選べません。「その参照をどこまで忠実に保つか」を宣言する枠があるのが決定的な違いです。

code
subject_definitions:  参照する人物・背景・ロゴの定義
summary:              何を作るかの要約
retention_analysis:   各参照をどこまで保つか(完全保持/部分保持/弱参照)
detailed_description: ショットごとの本文
overall_soundscape:   環境音・物理音
non_diegetic_music:   BGMの構成(カット時刻に同期させる)

参照素材を使わないテキストのみの生成なら、公式記法は3フィールド(本文+環境音+BGM)に簡略化されます。

どちらを使うにせよ、効くポイントは共通していました。全ショットに時刻を振る/カメラは「型+振幅+速度」で書く/画面に出す文字は引用符で一字一句指定する/禁止事項を明示する/音楽をカットの時刻に同期させる。

借りるべき5つの演出則

テンプレの各項目を「何で埋めるか」も、上手い人のプロンプトから抜き出せました。これは他のモデルでもそのまま効くはずです。

  • 人物だけをポーズさせない。人物・カメラ・前景の小物・背景グラフィックを、異なる方向と速度で同時に動かす(常に相対運動を作る)
  • 前景を必ず使う。扇・バッグ・リボン・紙吹雪などをレンズの直前に通して、平面的な固定画面に見せない
  • 緩急を設計する。15秒なら「0〜10秒は高速 → 10秒で一度静かに → 11秒から再爆発 → 13秒でメッセージに着地」。全部動かし続けない
  • カメラ手法をカットごとに散らす。追従・周回・ロール・クレーンアップ・引き・前景通過。同じ寄りの連発は禁止
  • レンズの焦点距離まで指定する。18mm超広角のクラッシュインから85mmの顔寄せまで、画角そのものを演出として書く

AIは自力設計の時点で「正しい」プロンプトは書けていました。足りなかったのは正しさではなく演出の引き出しで、そしてこの引き出しは、テンプレの項目という形で丸ごと移植できます。

10: 借りた型で、ゼロから書き下ろす

最後に、テンプレで自分の企画を書きました。冒頭に貼った2本がこれです。狙ったわけではなく、結果的にテンプレAとBを1本ずつ使うことになりました。

1本目: 多国籍ランウェイCM(実写風・15秒)。テンプレA、12カット、5,717字。日本人モデルが西洋オートクチュール、白人モデルがチャイナドレス、黒人モデルが原宿デコラ——「生まれや人種に囚われず、好きな格好をしていい」がテーマです。画面内のテキストは英語のみ。参照素材を使わないので、日本語のカット表で9項目を埋めていきました。

台本プロンプト全文(テンプレA・日本語カット表・5,717字)
code
# LIBRE『WEAR WHAT YOU LOVE』15秒詳細台本  **尺:**15秒 **画角:**9:16 **スタイル:**海外ハイブランドのランウェイショー × 多国籍モデル × 高速タイポグラフィ。テーマは「生まれや人種に囚われず、好きな格好をしていい」。文化とスタイルをあえてクロスさせる:日本人モデルが西洋オートクチュール、白人モデルがチャイナドレス、黒人モデルが原宿デコラ。**実写質感:**natural skin texture、汗と後れ毛、フィルムグレイン、リアルなモーションブラー。CGI風・プラスチック肌・美肌フィルター禁止。**画面内テキストは英語のみ。日本語・中国語の文字は画面に一切出さない。** **音楽:**Runway Techno / Fashion House、BPM128。太いキック+タイトなハイハット+ストリングスヒット+シルクを裂くようなFX。 **基本演出:**人物だけをポーズさせない。人物・カメラ・前景小物・背景照明を異なる方向と速度で同時に動かす。0〜10秒は高速、10秒で一度静かにし、11秒から再爆発、13秒でメッセージへ着地。  ## CUT01|0.0–1.0秒  **Visuals:**暗転したバックステージ。スポットライトが手前から奥へバン、バン、バンと連続点灯しランウェイが姿を現す。カメラが光の列を駆け抜け黒幕へクラッシュイン、幕を突き抜けた先に最初のモデルの目元どアップ。巨大「WHO DECIDES?」が斜めから叩き込まれる。 **Camera:**18mm超広角の高速前進→最後の0.2秒だけ85mm相当の目元寄り。 **Motion:**モデルはまぶたをゆっくり上げ、視線をカメラへロック。 **Lighting:**硬いスポット光の列+白リム。 **VFX:**カメラフラッシュ2フレーム、微細な印刷ズレ。 **SFX:**バッ、バッ、バッ→ドン! **Text/Telop:**「WHO DECIDES?」 **Emotion:**1秒で「これは常識に挑むショー」だと理解させる。 **Transition:**無数のカメラフラッシュで白ワイプ。  ## CUT02|1.0–2.2秒  **Visuals:**LOOK01「GOLD」。黒髪シニヨンの日本人モデル。金糸刺繍のオートクチュールガウン+ダイヤのジュエリー。フラッシュが明滅する観客席の間のランウェイを堂々と闊歩。 **Camera:**24mm膝下ローポジションのサイドトラッキング→正面へ回り込みながら10°ロール。 **Motion:**大股ウォーク。裾が波打ち、最後に片手を腰へ。 **Lighting:**ゴールドのキーライト+観客席フラッシュ。 **VFX:**フラッシュ明滅、宝石の鋭いスペキュラー。 **SFX:**ヒール音+シャッター連写。 **Text/Telop:**巨大「GOLD」+小さく「OWN IT」 **Emotion:**王道のゴージャス。 **Transition:**翻ったガウンの裾がレンズを覆う。  ## CUT03|2.2–3.3秒  **Visuals:**LOOK02「SILK」。プラチナブロンドの白人モデル。朱色シルクのチャイナドレスに金の刺繍、翡翠のイヤリング、手には大きな扇。扇がまずレンズ前を横切り、その背後からモデルが現れる。 **Camera:**28mm。扇を前景に使い右側へ高速回り込み→最後だけ50mm腰上。 **Motion:**180°ターンで袖と裾が舞い、肩越しにカメラを見る。 **Lighting:**朱色に映えるトップ光+シアンの細いリム。 **VFX:**シルクの光沢、刺繍の金が瞬く。 **SFX:**ヒュン→バサッ→カチッ。 **Text/Telop:**「SILK」 **Emotion:**大胆なカルチャークロス。 **Transition:**扇が閉じて朱色フラッシュ。  ## CUT04|3.3–4.4秒  **Visuals:**LOOK03「KAWAII」。黒人モデル。パステルピンクのツインお団子ヘア、原宿デコラの大量アクセ、レイヤードチュールスカート。跳ねるウォークで進み、左右からヘアクリップ、ビーズ、リボンが次々装着される。 **Camera:**50mm開始、90°高速オービット→70mm胸上へ。 **Motion:**跳ねるステップ→両腕を広げてウィンク。 **Lighting:**明快なスタジオ光、浅いシャドウで色最優先。 **VFX:**アクセの連続増殖、背景ドットの逆方向パララックス。 **SFX:**タッ、タッ、ポン!ポン! **Text/Telop:**「KAWAII」 **Emotion:**盛ることそのものが喜び。 **Transition:**巨大リボンが結ばれ、結び目から次カットが開く。  ## CUT05|4.4–5.6秒  **Visuals:**画面が縦3分割。左=GOLD、中=SILK、右=KAWAII。3人が同時に別々の会場をウォーク。 **Camera:**左=35mmドリーイン、中=28mm横トラック、右=50mmティルトアップ。3画面を同じ動きにしない。 **Motion:**ウォーク、扇スイング、ジャンプを0.15秒ずつずらす。 **Lighting:**各ルック専用の色設計を保持。 **VFX:**分割境界線がゴールドチェーン→龍刺繍→ビーズへ高速変化。 **SFX:**カッ!カッ!カッ!→ドン! **Text/Telop:**中央をまたいで巨大「NO BORDERS」 **Emotion:**別々の文化が同じ鼓動で歩く。 **Transition:**3画面がカード状に手前へ倒れ、裏から次のモデルが出現。  ## CUT06|5.6–6.8秒  **Visuals:**LOOK04「REBEL」。褐色肌の南アジア系モデル。タータンチェックのパンクスーツにサリー風ドレープを重ね、チェーンアクセ。カメラへ2歩踏み込み、手を突き出す。 **Camera:**24mm。突き出した手に向かって前進し、手の下をくぐり抜けローアングルへ下降。15°ロール。 **Motion:**踏み込み→手のひらでレンズを覆いにくる。くぐる瞬間に顔が上から覗き込む。 **Lighting:**マゼンタ×シアンのエッジ光+白いビューティーライト。 **VFX:**チェーンの残像、背景ストライプの高速伸縮。 **SFX:**ズン→ジャラッ→バン! **Text/Telop:**「NO RULES」 **Emotion:**挑発的でパワフル。 **Transition:**手がレンズを完全に覆って暗転。  ## CUT07|6.8–7.8秒  **Visuals:**黒×白の巨大タイポグラフィ空間。「STYLE HAS NO PASSPORT.」だけが存在し、背景に「NO RULES」が何十層も重なる。カメラが文字の内部へ高速侵入し、文字の隙間を飛行して最後のピリオドを突き抜ける。 **Camera:**文字間フライスルー。手前と奥の文字を異なる速度で流す。 **Motion:**文字そのものが逆方向に流れる。 **Lighting:**グラフィック主体、紙の凹凸だけ薄く。 **VFX:**紙破れ、コピー機ズレ、スクラッチ。 **SFX:**バサッ→ゴォッ→ドン! **Text/Telop:**「STYLE HAS NO PASSPORT.」 **Emotion:**CMの思想を宣言。 **Transition:**ピリオドが巨大化して次カットへ。  ## CUT08|7.8–9.0秒  **Visuals:**バックステージ通路。4人のモデルが横並びでカメラへ向かって歩き、ジャケットとドレープを翻す。 **Camera:**24mmローアングル。歩みに合わせて1.5mクレーンアップしながら前進、10°ロール。 **Motion:**4人のストライドを僅かにずらし、中央の2人が最後に視線を交わす。 **Lighting:**強コントラストの通路灯、髪とチェーンに白エッジ。 **VFX:**通路灯のフリッカー、ジャンプカット。 **SFX:**ジャラッ→バン!→キュッ。 **Text/Telop:**「TOO BOLD?」 **Emotion:**少し挑発的。 **Transition:**0.08秒だけ映像と音を完全停止。  ## CUT09|9.0–10.0秒  **Visuals:**顔どアップの3連発。日本人→白人→黒人の順に各0.3秒で切り替わり、それぞれの周囲に宝石、扇、アクセサリーが異常な勢いで増殖。最後に南アジア系モデルが片眉を上げ、全てが停止。 **Camera:**85mm顔アップ→ラスト0.3秒で24mm相当まで超高速プルバック。 **Motion:**モデルはほぼ動かず、周囲だけ暴走。 **Lighting:**顔のライトを固定し背景色だけ連続変化。 **VFX:**モチーフ増殖が画面占有率85%→0.1秒で全停止。 **SFX:**ポポポポポポ→ブツッ。 **Text/Telop:**巨大「NEVER ENOUGH.」 **Emotion:**最大のユーモアとフック。 **Transition:**すべての音とオブジェクトが一瞬で消える。  ## CUT10|10.0–11.2秒  **Visuals:**純白のランウェイ。4人が横一列で静かに2歩歩く。装飾は最終ルックとして洗練統合。画面には4人だけ。 **Camera:**35mm正面。歩く速度と同じ速度で後退するドリーバック。 **Motion:**2歩目で髪と裾だけ揺れる。 **Lighting:**ハイファッションのクリーンな白色光。 **VFX:**ほぼ無し。 **SFX:**音楽を薄くし「コツ、コツ」というヒール音だけ明瞭に。 **Text/Telop:**なし。 **Emotion:**静寂で存在感を最大化。 **Transition:**2歩目の着地で床から金の波紋。  ## CUT11|11.2–13.0秒  **Visuals:**フィナーレ爆発。紙吹雪とフラッシュの嵐。4人が並んで歩くフィナーレウォークの間を、ポラロイド風写真カードと雑誌切り抜きが奥行きに何十枚も出現するコラージュ空間の中、カメラが蛇行前進。最後の0.4秒で中央に4人を収めて着地。 **Camera:**18mm蛇行前進+軽い180°オービット感。 **Motion:**4人は前進、写真カード群は逆回転。 **Lighting:**人物は白キーで分離、背景コラージュはフラット。 **VFX:**紙吹雪、写真カード、印刷ズレ、カラーフラッシュ。 **SFX:**シュシュシュシュ→上昇音→ドン! **Text/Telop:**巨大「WEAR WHAT YOU LOVE」 **Emotion:**クライマックス。 **Transition:**全グラフィックが中央へ吸い込まれアイボリー一色。  ## CUT12|13.0–15.0秒  **Visuals:**アイボリー背景。4人が並ぶファイナルタブロー、画面中央下に小さめ配置。上から巨大「WEAR」が落下し、0.15秒遅れて「WHAT YOU LOVE」が下から突き上がる。最後にメゾンロゴ「LIBRE」と小さく「PARIS · TOKYO · EVERYWHERE」。 **Camera:**13.0〜13.5秒だけ4%プッシュイン、その後完全ホールド。 **Motion:**4人が同時に少し笑う。文字は1回だけバウンド。 **Lighting:**フラットでクリア、人物とタイポの視認性最優先。 **VFX:**タイポスラム、微細な印刷ズレ。 **SFX:**ドン!→ドン!→キラッ。 **Text/Telop:**「WEAR WHAT YOU LOVE」/「LIBRE」/「PARIS · TOKYO · EVERYWHERE」 **Emotion:**多様性を説教ではなく高揚で伝える。 **Transition:**14.8秒から完全静止して終了。  ## 音楽・編集の重要ポイント  **0.0〜5.6秒:**Runway Technoを細かく刻み、ほぼ1秒ごとに音色を切替。 **5.6〜7.8秒:**ベースを太くし少しダークに。 **7.8〜10.0秒:**最も細かいビート。9.9秒で突然すべて止める。 **10.0〜11.2秒:**キックを抜きストリングス+ヒール音中心で一瞬静かに。 **11.2〜13.0秒:**フルビート復帰、最高潮。 **13.0〜15.0秒:**「WEAR」「WHAT YOU LOVE」の2ヒットを強拍と完全同期。余韻を残して止める。  ## モーション設計の最重要ルール  **人物とカメラを同じ方向に動かし続けない。**人物が右へターンするならカメラは左へオービット、人物が前へ歩くならカメラは後退する。 **前景を必ず使う。**扇、裾、チェーン、紙吹雪、写真カードをレンズ直前に通す。 **ドリーインを連発しない。**Tracking / Orbit / Roll / Crane Up / Pull Back / Foreground Pass / Lens Passをカットごとに分散。 **10秒だけ意図的に静かにする。**静→再爆発で後半のスピードを強調。  ## 禁止事項  実在ブランドのロゴ・モノグラムを出さない。画面内テキストは上記の英語のみで、日本語・中国語・字幕・キャプション・ウォーターマークを出さない。モデルは4人とも架空の人物。CGI風の肌・アニメ調にしない。

2本目: おむすびころりん×L-Proxy(絵本調・15秒)。テンプレB、8ショット、6,983字。鶴の恩返しのトンマナを引き継いで、おじいさんが落ちたネズミの穴の中を「LINE運用オフィス」にしました。ネズミのモニタには、自社サービスのロゴをハブに公式LINEと各サービスが繋がる接続図が組み上がります。

ここでは実物のロゴ画像1枚だけを参照に渡し、動画内のモニタとエンドカードに本物のロゴが正確に描かれました。ロゴを参照するので選択肢はテンプレB一択で、「ロゴは完全保持、ただし配色は変えない」といった指定を retention_analysis に書いています。ブランド要素は画像で渡し、演出はテキストで書き切る、という分業です。

プロンプト全文(テンプレB・公式記法6セクション・6,983字)
code
subject_definitions:
<Picture 1> is the official L-Proxy brand logo: a green rounded-square icon containing a bold white letter "L", followed by the green sans-serif wordmark "L-Proxy" on a white field.
<Subject 1> is the old man: cute round elderly face, small topknot, COOL traditional clothing, exaggerated comic expressions, recognizable simple silhouette.
<Subject 2> are the mice: tiny round mice with big ears, simple dot eyes, tiny paws, a busy but adorable operations team.
<Subject 3> is the style system shared by every shot: very simple flat illustration, bold hand-drawn outlines, subtle washi texture, low information density, generous negative space, cute readable characters, and refined Japanese editorial typography. Lock palette: PAPER = warm washi cream, INK = sumi black, COOL = edo indigo, WARM = soft golden yellow, HOT = vermilion red, plus the logo green of <Picture 1> used only for the logo and its diagram.

summary:
[reference generation] The target video is a 15-second vertical 9:16 Japanese SNS-ad × folk-picture-book motion-graphics commercial based on "Omusubi Kororin". <Subject 1> chases a rolling rice ball into a mouse hole and finds <Subject 2> running a frantic LINE-operation floor. <Picture 1> appears twice: at the center of the connection diagram on a mouse's monitor, and as the final end-card logo.

retention_analysis:
<Picture 1> ([Shot 6] monitor hub and [Shot 8] end card): fully_preserved - the icon and "L-Proxy" wordmark reproduce exactly, correctly spelled, never redesigned or recolored.
<Subject 1> (appears in [Shot 1]-[Shot 4], [Shot 7]): fully_preserved - silhouette, topknot and COOL clothing retained.
<Subject 2> (appears in [Shot 4]-[Shot 8]): fully_preserved - the mouse character system is retained.
<Subject 3> (every shot): fully_preserved - flat picture-book style, washi texture and locked palette never change.

detailed_description:
The target video uses only slide-in, pop-up, paper-card assembly, scale change, circular bubble, color-field wipe, track-matte reveal, pose-to-pose replacement, hard cut, and one short push-in. Each shot communicates one idea with one or two characters, one main object, and almost no background detail. Typography is centered, elegant, moderate in size, with simple underline or highlight accents.
[Shot 1] 00:00.000-00:01.800. PAPER hillside with two simple grass shapes. <Subject 1> sits on a small WARM mat holding a white triangular rice ball with an INK nori strip. It slips from his paws, bounces once, and rolls toward frame right. Centered typography appears through paper-card assembly: 「おむすび、ころりん。」 Make 「ころりん」 HOT, the rest INK, with one small WARM underline. Static camera.
[Shot 2] 00:01.800-00:03.300. The rice ball rolls into a small dark hole under a simple tree root. <Subject 1> lunges after it, tips forward, and tumbles headfirst into the hole with a comic INK impact burst. Reveal 「すっとんとん。」 with 「すっとんとん」 HOT and a compact scale change.
[Shot 3] 00:03.300-00:04.800. COOL vertical tunnel, almost empty. <Subject 1> falls in a slow flat rotation past two or three simple root shapes while a faint WARM glow grows below. One small WARM bubble containing 「?」 pops up and disappears. Near silence.
[Shot 4] 00:04.800-00:06.600. Wide reveal of the underground floor: rows of tiny desks where many of <Subject 2> type on tiny PCs wearing headsets, simple rounded message bubbles flying overhead along dotted paths, one WARM lantern above. It reads instantly as an adorable, extremely busy LINE-operation office. <Subject 1> lands on his bottom in the foreground, stunned. Add small vertical 「カタカタ、カタカタ…」 near the desks.
[Shot 5] 00:06.600-00:07.800. Hard cut to an extreme close-up of one mouse's paws typing a very fast rhythmic two-pose KATA-KATA cycle; a second mouse slides past pushing a tiny cart stacked with message bubbles. Show only paws, keyboard, and the desk edge.
[Shot 6] 00:07.800-00:10.300. Close-up of the mouse's monitor filling most of the frame. At its exact center sits <Picture 1>, reproduced faithfully. From the left, one simple COOL official-account icon (a rounded chat-bubble symbol with no readable text) connects into <Picture 1> with a single clean line. Then three lines snap outward from its right side one after another to three simple service icons: a chat-robot bubble, a bell, and a bar chart. Small arrow pulses travel along the lines, showing messages flowing. The diagram assembles with clean snapping animation, instantly readable as "the official LINE account connects through L-Proxy to many services."
[Shot 7] 00:10.300-00:12.600. Fast PAPER wipe to the punchline composition. Centered typography: 「公式LINE、ぜんぶ繋がる。」 Emphasize 「ぜんぶ繋がる」 with HOT and one WARM highlight block. The shocked <Subject 1> slides in from lower-left with a small overshoot and simple INK impact burst; one confident mouse slides in from lower-right holding a tiny PC with one HOT/WARM eye sparkle; another mouse carries the rice ball away at the bottom edge. Preserve large PAPER negative space.
[Shot 8] 00:12.600-00:15.000. A playful Japanese direct-response TV-commercial ending. PAPER fills the frame. Center <Picture 1> as a clean logo lockup, exactly as referenced. Beneath it, display smaller typography: 「エルプロキシで検索」. Add one tiny cheerful mouse mascot and one rice ball as the only pictorial elements. Use restrained paper-card assembly, one compact scale settle, and hold clearly to 15.000 seconds.
No detailed environments, realistic lighting, glossy 3D, excessive props, gradients, glitch, random particles, or visual clutter. The only readable text is the Japanese typography named above plus the "L-Proxy" wordmark inside <Picture 1>; no subtitles, no captions, no watermarks, no other logos or brand marks.

overall_soundscape:
Text appearances use dry paper pops; wipes use compact paper-wipe sounds. Shot 1: soft koro-koro rolling taps. Shot 2: a comic slip squeak and a paper thud. Shot 3: a thin falling whistle in near silence. Shot 4: a sudden dense-but-cute office ambience of tiny keyboards, message-bubble pings, and cart squeaks. Shot 5: rapid KATA-KATA typing locked to rhythm. Shot 6: clean line snaps, connection ticks, and one soft chime as each of the three routes links. Shot 7: strongest paper impact plus a firm kick, a comic low hit for the old man, a bright sparkle for the mouse. Shot 8: a short commercial-logo impact followed by one bright confirmation note. No dialogue, narration, or vocals.

non_diegetic_music:
Original 15-second track around 138 BPM using dry wooden percussion, muted claps, shamisen-like synthetic plucks, rounded bass pulses, and a compact electronic kick. 0-3s sparse and playful; 3-4.8s thin and mysterious during the fall; 4.8-10.3s suddenly accelerate into a busy cheerful groove with the typing rhythm and connection ticks; 10.3-12.6s use the fullest groove for the punchline; 12.6-15s resolve into a catchy short Japanese commercial-jingle ending for the logo card. No fade out.

ついでに分かった、「AIっぽさ」を消す2つのルート

一連の試行で一番はっきりしたのは、実写の日常もの(制服・スポーツなど)が最難関ジャンルだということです。見慣れているぶん、動きの不自然さと顔の違和感が一発でバレる。部活動ムービーが伸び悩んだのは、題材選びの時点でハードモードだったからでした。

消すルートは2つあります。

  1. 様式化された実写に振る。非日常のゴテゴテした衣装・世界観(デコラ、ランウェイ)なら、人物のAIっぽさが演出に溶けて気にならなくなる
  2. 実写を捨てる。フラットイラスト・和紙の質感・8bit・紙コラージュは、AI感が構造的に出ない。1ショット1アイデア・背景ほぼ無しの低情報密度ならなお良い

途中で踏んだエラー

仕様は先に書いたとおりですが、エラーの出方に癖があったので共有します。

  • プロンプトが7,000字を超えたとき。リクエスト自体は通り、ステータスも完了と返ってくるのに、結果を回収する段階でエラーになります
  • 参照画像が小さすぎたとき。横長のロゴ(858×232)は、短辺が最小の256pxを下回って弾かれました。白いキャンバス1024×1024にパディングして解決
  • 共通しているのは、完了ステータス=成功ではないという点。ポーリングの結果だけ見て安心すると、無言で失敗します。投入前の検査(文字数・画像サイズ)をスクリプト側に入れるのが正解でした

一次情報(公式ドキュメント)

この記事で「文法」と呼んでいるものの正体は、MiniMaxが公開している公式プロンプトガイド2本です。プロンプトを書く前に一読をおすすめします。

$29.54を使い切って分かったこと

  • 品質を決めるのはモデルではなくプロンプト。同じモデル・同じ料金で、書き方だけで「動くチラシ」から「CM品質」まで振れる
  • 差は文字数ではなく、1カットで指定する項目の種類。20点のプロンプトも6,907字書いていた。足りなかったのは量ではなく、カメラ・光・効果音・転換という項目そのもの
  • テンプレは参照素材の有無で決まる。参照なしならカット表形式(日本語可)、ロゴやキャラを渡すなら公式記法(保持レベルを宣言できる)
  • 確定させたいもの(ロゴ・文字組み)は画像で渡し、それ以外はテキストで演出を書き切る。この分業がブランド案件では効く
  • 題材を選ぶ。実写の日常ものは最難関。様式化するか、イラストに逃がすかの二択

内訳は、reference-to-video $14.62・text-to-video $11.02・image-to-video $3.90、生成時間の合計は590秒。失敗と再生成を全部含めてこの金額です。正直、上位作家が公開してくれているプロンプト1本には、$30では買えない密度がありました。公開している方々に感謝します。

技術スタック: MiniMax H3(fal.ai経由)/GPT Image(キーフレーム・絵コンテ生成)/IRODORI-TTS(ナレーション)/ffmpeg(シーン検出・リタイム)/Remotion(合成)/X API(公開プロンプトの収集)/Claude Code(全工程のオーケストレーション)

PR

Lステップ × AI を同時に使いたい方へ

公式LINEのWebhook、1つしか設定できなくて困っていませんか?

公式LINEでは、Webhookの送信先URLを1つしか設定できません。そのため、Lステップを導入している企業が「DifyでAIチャットボットも動かしたい」「自社システムにもイベントを飛ばしたい」と思っても、Webhookの奪い合いになってしまいます。

結果として、片方を諦めるか、中継サーバーを自前で構築するか——どちらにしても時間とコストがかかる選択を迫られます。

L-Proxyなら、1つのWebhookを複数サービスに同時転送

公式LINEとサービスの間にL-Proxyを挟むだけで、Webhookを好きな数だけ分岐できます。

  • Lステップはそのまま、AIチャットボットを追加導入
  • 自社の顧客管理システムにもリアルタイムでイベント連携
  • 設定はURL貼り替えだけ。コード不要、最短5分で導入

今なら2週間の無料トライアル実施中。クレジットカード不要で、すべての機能をお試しいただけます。

L-Proxy について詳しく見る
記事一覧に戻る