Alias Archiveアーカイブ更新中
アーカイブ更新中

コードで描く解説ショート:映像から音楽までの制作記録

ショート動画の実験07 / SERIES

この解説ショートの映像、字幕のテンポ、音楽はすべてコードで生成している。レンダリングの流れ、複数回のレビュー、「ミニチュア模型」から「夜光モデル」へ画風を変えた試作を記録する。

記録日
所属分野
その他
言語版
JA / 閲覧版

解説ショートの作り方の記録。各映像はウェブのキャンバス上の時間の関数で、ヘッドレスブラウザで1コマずつ撮り、ffmpegで書き出す。音楽はnumpyで正弦波とフィルターをかけたノイズから合成し、字幕の時刻表に段落と打点を合わせる。アニメーションはClaude Codeが書き、各回はアニメーション・3人のレビュー・修正・検証の4段階を経る。中国語の縦型シリーズは最初「ミニチュア模型」を使ったが、引きが弱かったため新たに3種類の試作を作り、「夜光モデル」を選んだ。2組の画風試作を添える。

映像のつくり

各映像はウェブページ上のキャンバスで、どのコマも時刻だけで決まり、コマとコマの間に状態を持たない。レンダリングではヘッドレスブラウザで並列にコマを撮り、ffmpegで一度に書き出す。キーフレームは音楽の段落の変わり目に置き、暗い画面でちらつきが出にくいようにしている。

字幕とテンポは同じ時刻表で管理する。音楽は112.5 BPMで1拍は16コマ。字幕は最低 4 + 文字数/2.6 拍(数字があれば半拍追加)表示し、一つの字幕の間に画面で現れたり変わったりするものは一つだけ、字幕で言っていない語は画面に出さない。

音楽

サンプルは使わず、numpyで正弦波とフィルターをかけたノイズからピアノ、撥弦、パッド、ドラムを合成する。シリーズごとに1曲ずつ書いており、地域経済学の縦型シリーズは列車のようなグルーヴ、日本語の授業版はフェルトピアノ、政策シリーズは電子的なパルスである。段落と打点は各回の時刻表から直接読み取るので、タイトルが落ちる拍はちょうどドラムの一打になる。

各回の作り方と確認

アニメーション、ビルドスクリプト、確認ツールはClaude Codeが書いている。1回分は、全編を描く、3人のレビュー(監督兼テンポ確認、初めて見る視聴者、制作者の好みを想定したレビュアー)、必要な修正、検証の4段階を経る。検証では、すべてのコマがエラーなく描けるか、字幕が台本と一字一句同じか、数字がすべて台本の数値表から来ているか、要素がスマートフォンの安全域に収まるか、動きが上限より速くないかを確認する。

画風の試作

最初の地域経済学の総集編では、まず8種類の描き方を試した。

8種類の描き方の試作 · 16:9 · 01:54再生を選択するまで動画は開始しません。

その後、地域経済学の中国語縦型シリーズは「ミニチュア模型」の画風を使った。斜めから見た立体の小さな模型、その上に浮かぶ情報パネル、段落ごとに替わる模型の盤である。制作者はそれでは面白さと引きが足りないと感じ、最初に作った砂浜のアイスクリーム屋台のゲーム理論ショートを挙げた。全編が一続きの小さな世界で、屋台が動くと境界線と得点表が一緒に変わる映像である。そこで第1回の同じ部分(同じ字幕と音楽)で3種類の試作を作り、元の模型版と並べた。

元の模型版(比較用) · 9:16 · 01:58再生を選択するまで動画は開始しません。
A 夜光モデル(採用) · 9:16 · 01:57再生を選択するまで動画は開始しません。
B ボードゲーム · 9:16 · 01:57再生を選択するまで動画は開始しません。
C 手描き · 9:16 · 01:57再生を選択するまで動画は開始しません。

3人のレビュアーのうち2人が夜光モデルを選んだ。ゲーム理論ショートのやり方を受け継ぎ、光る鉄道が全編を通り、タクシーメーターのような表示が画面に合わせてその場で動く。最終案は夜光モデルを土台に、ボードゲームから重さのある赤いチップと画面に留める得点表を、手描きから2本の柱による前後比較を借りた。この規則で作り直した5本が、研究セクションにある地域経済学シリーズの縦型映像である。

フィードバックから残した規則

  • 1回に一つの論点と一つの意外性。視聴者がすでに知っていることは扱わない。
  • 字幕は話し言葉で、細切れの機械的な言い回しにしない。集団を「彼/彼女」で指さない。
  • 画面に出すものは一度に一つ、テンポは速すぎるより遅めに。
  • ナレーターのアバターやマスコットは置かない。
  • 数字は台本の数値表からのみ取り、注意点と出典は固定コメントや本文に置く。

あわせて読む

04 / LINKS
C01

工場はなぜ「真ん中」に建たないのか:運賃の固定部分と端点立地

運賃には距離に関係なくかかる固定部分があるため、遠いほど1キロあたりは安くなる。原料地と市場の中間に建てると、その固定部分を2回払うことになる。

全文を読む ↗
C02

砂浜のアイスクリーム屋台:ホテリング・モデルとナッシュ均衡

二つのアイスクリーム屋台はなぜ砂浜の真ん中に並ぶのか。どちらも先に動けない状態がなぜナッシュ均衡と呼ばれるのか。

全文を読む ↗
C03

結婚の帳簿:男性と女性は別の帳簿をつけている

35〜39歳で未婚の割合が最も高いのは、なぜ博士課程まで進んだ女性と学校に通わなかった男性なのか。ショート6本と総集編で、結婚市場の帳簿を調査データで照らし合わせる。

全文を読む ↗
C04

政策の損得:ハイテク企業認定は得なのか

法人税は25%から15%に下がるが、認定されれば必ず得なのか。研究開発でできたものは売ってよいのか。仮の企業の数字で計算する縦型ショート2本。

全文を読む ↗