After Effects aerenderコマンドとは?CLIでバッチレンダリングする手順

aerenderとは何か——GUIを使わずにレンダリングする仕組み

After Effectsを使った動画制作において、毎回GUIを操作してレンダリングするのは非効率です。特に大量の動画を処理するプロダクションワークフローや、サーバー上でヘッドレス処理を行いたいケースでは、コマンドラインから直接After Effectsのレンダリングエンジンを呼び出せるaerender(エーイーレンダー)が非常に強力な選択肢になります。

aerenderはAfter Effectsに同梱されているCLI(コマンドラインインターフェース)ツールです。プロジェクトファイルとレンダーキューの設定を指定するだけで、GUIなしにバックグラウンドでレンダリングを実行できます。夜間自動処理、CI/CDパイプラインへの組み込み、複数マシンへの分散レンダリングなど、幅広い応用が可能です。

aerenderの実行ファイルの場所と基本構文

  • WindowsC:\Program Files\Adobe\Adobe After Effects 2025\Support Files\aerender.exe
  • Mac/Applications/Adobe After Effects 2025/aerender
aerender -project [プロジェクトファイルのパス] -comp [コンポジション名] -output [出力ファイルのパス]

主要なオプション一覧

オプション 説明 使用例
-project レンダリングするAEPファイルのパスを指定 -project C:\projects\myfilm.aep
-comp レンダリング対象のコンポジション名を指定 -comp "Main_Comp"
-output 出力ファイルのパスを指定 -output C:\output\result.mp4
-s / -e 開始・終了フレームを指定 -s 0 -e 300
-OMtemplate 出力モジュールテンプレート名を指定 -OMtemplate "Lossless"
-RStemplate レンダー設定テンプレート名を指定 -RStemplate "Best Settings"
-log ログファイルの保存先を指定 -log C:\logs\render.log
-mem_usage 使用するRAM量とキャッシュ量をパーセントで指定 -mem_usage 80 20

バッチレンダリングの実践手順

ステップ1:After Effectsプロジェクトをレンダーキューに登録する

  1. After Effectsでコンポジションを開き「コンポジション」→「レンダーキューに追加」を選択する
  2. 出力モジュールとレンダー設定をテンプレートとして保存する
  3. After Effectsを閉じる(aerenderが別プロセスで起動するため)

ステップ2:Windowsバッチファイルを作成する

@echo off
set AE="C:\Program Files\Adobe\Adobe After Effects 2025\Support Files\aerender.exe"
%AE% -project "C:\projects\project_01.aep" -comp "Final_Comp" -output "C:\output\video_01.mp4"
%AE% -project "C:\projects\project_02.aep" -comp "Final_Comp" -output "C:\output\video_02.mp4"
echo All renders complete!
pause

ステップ3:Macでのシェルスクリプト版

#!/bin/bash
AE="/Applications/Adobe After Effects 2025/aerender"
"$AE" -project "/Users/user/projects/project_01.aep" -comp "Final_Comp" -output "/Users/user/output/video_01.mp4"
"$AE" -project "/Users/user/projects/project_02.aep" -comp "Final_Comp" -output "/Users/user/output/video_02.mp4"
echo "All renders complete!"

aerenderとAdobe Media Encoderの使い分け

比較項目 aerender(CLI) Adobe Media Encoder(GUI)
操作方法 コマンドライン・スクリプト GUI操作・ドラッグ&ドロップ
自動化・スケジューリング 非常に容易(cron・タスクスケジューラーと連携) watchフォルダー機能で対応
処理対象 AEPファイルのみ AEP・Premiere Proなど複数形式
サーバー上での実行 可能(ヘッドレス環境) GUIが必要なため難しい
習得難易度 中〜高(CLI知識が必要) 低(誰でも使いやすい)

発生しやすいエラーと対処法

「-1」が返ってレンダリングが始まらない

プロジェクトファイルのパスに日本語や空白が含まれている場合に起きやすいエラーです。パスを引用符で囲み、可能であれば英数字のみのパスに変更してください。

フォントが表示されない

aerenderが実行されるユーザーアカウントにフォントがインストールされていない場合に発生します。Adobe FontsはCreative Cloudクライアントが起動しているユーザーのみ有効なので、サービスアカウントでの実行には注意が必要です。

メモリ不足でレンダリングが止まる

-mem_usage 70 15のようにRAM使用量を下げるか、コンポジションの複雑度を下げてください。

まとめ

aerenderを習得することで、After Effectsのレンダリング処理を完全に自動化できます。定期的に同じフォーマットの動画を大量生産する必要がある制作者、夜間バッチ処理でマシンリソースを最大活用したい方に特に有効です。After Effectsをまだ導入していない方は、After Effects公式ページから無料体験を開始し、aerenderによる自動化ワークフローの構築に挑戦してみてください。

コメント

タイトルとURLをコピーしました