AI動画制作

AIだけでYouTubeショートを全自動制作:ドラゴンボール「ギニュー特戦隊」編を22分56秒・約85円で作った記録

公開日:2026.11.09 執筆:SSエンジニアリング 編集部
AIだけでYouTubeショートを全自動制作:ドラゴンボール「ギニュー特戦隊」編を22分56秒・約85円で作った記録

「AIだけで、YouTubeショートをどこまで作れるか」を試している個人開発の記録です。今回は原作ファンとして、鳥山明『ドラゴンボール』(集英社)のナメック星編から、ギニュー特戦隊のくだりを紹介する非公式のあらすじ動画(オマージュ)を作りました。人がやったのは、題材の一覧を設定ファイルに書いたことだけです。台本・ナレーション・映像・効果音・公開前のチェック・YouTubeへの投稿まで、すべてプログラムとAIが行っています。

作った動画の概要

ギニュー特戦隊の登場から、悟空の到着、ボディチェンジ騒動、そして次回への引きまでを、棒人間アニメとずんだもんのナレーションで紹介するショート動画です。

項目内容
タイトル【あらすじ】ドラゴンボール ナメック星編② ギニュー特戦隊
長さ1分06秒
形式縦型 1080×1920・30fps(YouTube ショート)
場面数12
フレーム数3956
効果音の数64
登場人物孫悟空、ベジータ、孫悟飯、クリリン、ギニュー、リクーム、グルド、バータ、ジース、フリーザ

登場人物が10人いるので、棒人間でもそれぞれ見分けがつくように、台本の段階で「見た目」の指定まで出させています。

仕組み:工程ごとの役割と使った技術

全体はPythonで書いていて、Google CloudのCloud Run Jobsで動かし、Cloud Schedulerで定期実行しています。ローカルでも同じコマンドで動くようにしてあるので、開発中は手元で回して確認できます。

1. 台本づくり(Claude API)

Claude API(claude-opus-5-5)の構造化出力で、場面ごとに次の情報をJSONで出させます。

  • ナレーションと字幕、その読み
  • 登場人物の見た目
  • 動き・カメラ・エフェクト

あとの工程はこのJSONだけを見て動くので、台本が「映像の設計図」を兼ねているのがポイントです。

2. ナレーション(VOICEVOX)

VOICEVOX(ずんだもん)をDockerで動かし、字幕1行ずつ音声合成しています。1行ごとに音の長さがわかるので、それをそのまま字幕の表示時間に使い、字幕と音声を同期させています。

3. 映像(自作の棒人間レンダラー)

Pythonとcairoで作った棒人間レンダラーで描いています。関節角度でポーズを作り、パンチ・気功波・飛行など28種類の動きと、背景・エフェクトを1コマずつ描画し、FFmpegで動画にしています。字幕と見出しはPillowとNoto Sans CJKで描いています。

4. 効果音(NumPy)

効果音は外部素材を使わず、NumPyで波形から合成しています。今回の動画では64個の効果音が入っています。

5. 公開前チェック(Claude)

Claudeにサムネイル画像と台本を渡し、原作との事実関係・権利・YouTubeポリシーの観点で審査させます。問題があれば台本を自動で直して、動画を作り直す流れです。

6. YouTubeへの投稿

チェックを通ったものを、そのままYouTubeに投稿します。

工程別の制作時間

工程時間Claude呼び出し回数入力トークン出力トークン
台本づくり(Claude)1分38秒1411211656
ナレーション音声(VOICEVOX)35秒0––
棒人間アニメの描画・動画化8分29秒0––
公開前チェックと修正(Claude)12分14秒32130811605
YouTubeへの投稿0秒0––
合計22分56秒–––

いちばん時間がかかったのは公開前チェックと修正で、全体の半分以上を占めています。次が棒人間の描画・動画化です。台本そのものは2分かからずに出てきます。

費用

工程Claude費用
台本づくり$0.25(約37円)
公開前チェックと修正$0.32(約48円)
合計$0.57(約85円)

1ドル=150円で換算しています。台本よりもチェックのほうが費用がかかっているのは、画像と台本をまとめて渡すので入力トークンが多くなるためです。

AIのチェックで見つかった問題と直し方

今回はチェックが2回走り、どちらも判定は「OK」(公開してよい)でしたが、warnレベルの指摘がいくつか出ました。

1回目の指摘

  • タグとクレジット:タグに「ずんだもん」があるのに、台本・概要欄に音声の使用が書かれていない。使っているならクレジットを書くように、という指摘。
  • 時系列:最後の場面で「ジースもベジータが倒し」と書いていたのが、ギニューがカエルになった後の出来事のように読める。原作ではボディチェンジ騒動の最中の出来事なので、時系列がわかる表現にすべき、という指摘。
  • 表記ゆれ:タイトルは「【60秒でわかる】」、サムネイルは「【あらすじ】」と表記がそろっていない。

公開した動画では、最後の場面が「騒動中にベジータがジースを撃破」という表現になり、タイトルも「【あらすじ】」にそろっています。固有名詞の取り違えのような大きな誤りではありませんが、「出来事の順番」という、読み流すと気づきにくいズレをAIが拾ってくれたのは収穫でした。

2回目の指摘

  • 「フリーザがさらに変身!?」だと、すでに変身済みのように聞こえる。この時点ではまだ一度も変身していないので「ついに変身!?」などが正確。「あの男が大逆襲」が誰を指すかも曖昧。
  • 「ベジータが一撃で撃破」は大筋では合っているが、実際はクリリン・悟飯がグルドの時間停止に翻弄された後にベジータがとどめを刺す流れなので、「あっさり撃破」程度が忠実。

この2点は判定に影響しないwarnだったため、公開版のナレーションには残っています。いまの仕組みは「NGなら直して作り直す」「OKなら公開する」という分岐なので、OK判定のwarnをどこまで反映させるかが次の課題です。

やってみてわかったこと・今後

  • チェック工程が時間の主役:制作時間22分56秒のうち12分14秒がチェックと修正。品質を上げようとすると、ここがさらに伸びます。
  • 事実確認は「固有名詞」より「順番」が難しい:誰が誰を倒したかは合っていても、いつ起きたかがずれると原作ファンには違和感になります。台本生成の段階で時系列を意識させるプロンプトを足す予定です。
  • メタデータもチェック対象にして正解:タグとクレジットの整合性は、映像を見るだけでは気づきません。権利・ポリシーの観点を入れておく意味がありました。
  • warnの扱い:軽微な指摘も自動で反映するか、反映するなら何回までループさせるか、費用と時間とのバランスで調整していきます。

まとめ

題材を設定ファイルに書くだけで、1分06秒・12場面のショート動画が22分56秒、Claude費用約85円で投稿まで完了しました。映像は棒人間ですが、台本からチェックまでを1本のパイプラインにつなげると、「AIだけで作る」ことはもう十分に現実的だと感じています。一方で、AIのチェックで出た細かい指摘をどう扱うかは、まだ人の判断に近い部分が残っています。引き続き、この部分も含めて自動化を詰めていきます。

※動画は原作のファンによる非公式の紹介動画です。登場人物は棒人間で表現しており、原作の絵・音声は使用していません。音声: VOICEVOX:ずんだもん

執筆者

SS
SSエンジニアリング 編集部

中小企業のAI活用・業務自動化・ITに関する情報を発信しています。本記事はAIの支援を受けて作成しています。内容は公開時点の情報に基づくため、最新情報は公式サイト等でご確認ください。

まずはお気軽にご相談ください。ご質問・ご相談など、こちらからお問い合わせいただけます。相談・お見積もりは無料です。
お問い合わせ →