データドリブンアニメーションとは何か
同じテンプレートデザインのアニメーションを使いながら、表示するテキスト・数値・グラフ・画像だけを毎回変えて大量の動画を自動生成したい——そんなニーズに応えるのがデータドリブンアニメーション(Data-Driven Animation)です。After Effectsには、JSON形式のデータファイルを読み込み、アニメーション内のテキストや数値を自動で差し替えてレンダリングする機能が内蔵されています。一度テンプレートを作れば、JSONデータを更新するだけで新しい動画が自動生成されます。
データドリブンアニメーションの活用例
| 活用場面 | JSONで更新するデータ | 月間生成本数の目安 |
|---|---|---|
| 週次売上レポート動画 | 売上金額・前週比・グラフ数値 | 4〜5本/月 |
| 複数店舗向けPR動画 | 店名・住所・電話番号・営業時間 | 数十〜数百本/回 |
| ニュース字幕アニメーション | 見出しテキスト・発行日時 | 数十本/日 |
| SNS広告の大量バリエーション | キャッチコピー・価格・商品名 | 数十〜数百バリエーション |
データドリブンアニメーションの設定手順
ステップ1:JSONファイルを準備する
{
"store_name": "渋谷本店",
"address": "東京都渋谷区〇〇1-2-3",
"phone": "03-XXXX-XXXX",
"open_hours": "10:00〜22:00"
}
ステップ2:After EffectsでJSONをデータソースとして読み込む
- After Effectsで「ウィンドウ」→「必須プロパティ」を選択する
- 「+」ボタンからJSONファイルをインポートする
- After EffectsがJSONのキーを認識しプロパティとして一覧表示する
ステップ3:テキストレイヤーとJSONデータをリンクする
テキストプロパティにエクスプレッションを追加しJSONのキーを参照するコードを入力します。または「必須プロパティ」パネルでドラッグ&ドロップでリンクすることもできます。
JSONデータの一括更新でレンダリングを自動化する
import json, subprocess
stores = [
{"store_name": "渋谷本店", "phone": "03-0000-0001"},
{"store_name": "新宿支店", "phone": "03-0000-0002"},
{"store_name": "池袋店", "phone": "03-0000-0003"},
]
for store in stores:
with open("C:/ae_data/data.json", "w", encoding="utf-8") as f:
json.dump(store, f, ensure_ascii=False)
output = f"C:/output/{store['store_name']}.mp4"
subprocess.run([
"C:/Program Files/Adobe/Adobe After Effects 2025/Support Files/aerender.exe",
"-project", "C:/projects/store_template.aep",
"-comp", "Main_Comp",
"-output", output
])
print(f"{store['store_name']} の動画生成完了")
モーショングラフィックステンプレート(.mogrt)との連携
After EffectsのMOGRT(.mogrtファイル)はPremiere Proで使えるテンプレートです。「コンポジション」→「モーショングラフィックステンプレートに書き出し」でMOGRTを作成し、Premiere Proのエッセンシャルグラフィックスパネルからデータフィールドにテキストを入力する形で活用します。
Googleスプレッドシートとの連携フロー
- Googleスプレッドシートに動画用データを入力する
- Google Apps Script(GAS)でシートをJSONに変換してGoogle Driveに保存する
- ZapierやMakeが変更を検知しローカルPCのスクリプトをトリガーする
- aerenderが自動起動し新しい動画が生成される
まとめ
データドリブンアニメーションを習得すると、1本のテンプレートから数十・数百本の動画を自動生成できるようになります。After Effectsをまだ試していない方は、After Effects公式ページから無料体験を開始してください。テンプレート一つで動画を量産できる仕組みは、一度体験すると手放せなくなるほど強力です。

コメント