Content-Aware Fillとは何か?
After EffectsのContent-Aware Fill(コンテンツに応じた塗りつぶし)は、映像内の不要なオブジェクトやエリアを、その周囲の映像情報を使って自動的に補完・除去するAI機能です。マイクのブーム、撮影クルー、通行人、電線、ロゴなど、撮影後に「映り込んでしまった」と気づいたものを、後処理で自然に除去できます。Photoshopの「コンテンツに応じた塗りつぶし」の動画版と考えるとわかりやすいでしょう。After Effectsの公式ページから詳細を確認し、無料体験を開始できます。
Content-Aware Fillの仕組み
Content-Aware Fillは、マスクで指定されたエリア(除去したいオブジェクトの部分)を、同じフレームの他の部分や前後のフレームの情報を分析して補完します。Adobe Senseiの機械学習アルゴリズムが背景の動き、テクスチャ、色情報を学習し、除去したエリアに自然につながる映像を生成します。
アルファ拡張(Alpha Expansion)の役割
精度の高い結果を得るためには「アルファ拡張」の設定が重要です。アルファ拡張は、マスクのエッジ周辺を少し広げることで、境界部分での不自然さを防ぎます。デフォルト値の「0」から始め、結果を見ながら5〜10ピクセル程度広げるのが一般的です。
Content-Aware Fillを使う前の準備
作業を始める前に適切な準備を行うことで、処理時間の短縮と品質向上が期待できます。
フッテージの確認
まず、除去したいオブジェクトが映像全体(または除去が必要なフレーム範囲)でどのように動いているかを確認します。静止したオブジェクトよりも動いているオブジェクトの方が難易度が高く、処理時間も長くなります。
参照フレームの確保
Content-Aware Fillは前後のフレームを参照するため、除去したいオブジェクトが映っていないフレームが前後に存在すると精度が上がります。ロケーションの「空の背景フレーム」があれば、それを参照フレームとして使用する設定も可能です。
基本的な使い方:ステップバイステップ
Content-Aware Fillを使用する手順を詳しく解説します。
ステップ1:After Effectsにフッテージをインポートしてコンポジションを作成
除去作業を行いたい映像クリップをAfter Effectsにインポートし、新しいコンポジションを作成します。フッテージの解像度とフレームレートに合わせたコンポジション設定にしてください。
ステップ2:Rotoscopeツールまたはマスクで除去エリアを指定
除去したいオブジェクトをマスクで囲みます。精度の高いマスクを作成するには「ロトブラシ(Roto Brush)」ツールを使うのが最も効率的です。ロトブラシで対象オブジェクトをブラシで塗ると、After Effectsが自動的にオブジェクトのエッジを検出してマスクを作成します。全フレームにわたってマスクが正確に追跡されているか確認し、必要に応じてキーフレームを打って修正します。
ステップ3:マスクを「コンポジションの背景」として設定
ロトブラシで作成したマスクは、レイヤーの「マスク」として適用されます。Content-Aware Fill用には、このマスクが正しく「除去エリア」として認識されるように設定する必要があります。マスクの「マスクモード」が「なし」または「加算」になっていると正しく認識されません。「減算」モードにするか、別途マスクレイヤーとして設定します。
ステップ4:Content-Aware Fillパネルを開く
メニューから「ウィンドウ」→「Content-Aware Fill」を選択してパネルを開きます。対象レイヤーを選択した状態でパネルを開くと、設定オプションが表示されます。
ステップ5:塗りつぶしの方法を選択
Content-Aware Fillパネルには「塗りつぶし方法」として主に3つのオプションがあります。「オブジェクト(Object)」はフレームをまたいで追跡されているオブジェクトを除去する際に最適です。「表面(Surface)」は平らな表面(壁、床など)のテクスチャを補完する際に使用します。「エッジブレンド(Edge Blend)」は除去エリアの周囲とスムーズにブレンドします。通常は「オブジェクト」を選択することが多いです。
ステップ6:塗りつぶしを生成
「塗りつぶしを生成」ボタンをクリックします。After Effectsがフッテージを分析し、補完映像を生成します。処理時間はクリップの長さ、解像度、オブジェクトの複雑さによって数分〜数十分かかります。
ステップ7:結果の確認と微調整
生成が完了すると、新しいレイヤー(塗りつぶしレイヤー)がコンポジションに追加されます。プレビューで全体的な結果を確認し、不自然な部分があれば再度マスクを修正して「塗りつぶしを生成」をやり直します。
精度を上げるための高度なテクニック
レンジを絞って処理する
長尺のクリップでオブジェクトが映っているのが一部のシーンだけであれば、ワークエリアをそのシーンだけに設定してからContent-Aware Fillを実行することで、処理時間を大幅に短縮できます。
手動クローンスタンプとの組み合わせ
Content-Aware Fillで除去した後に残る細かい不自然さは、「クローンスタンプツール」を使って手動で修正するのが効果的です。特にエッジ部分や複雑なテクスチャ部分はAIだけでは完璧にならないことがあります。
トラッキングデータを活用する
除去したいオブジェクトが大きく動いている場合、「モーショントラッカー」でオブジェクトのモーションデータを先に取得し、そのデータをマスクのキーフレームとして適用することで、より精度の高いマスクトラッキングが実現できます。
| 除去対象 | 推奨マスク方法 | 塗りつぶし方法 | 難易度 | 処理時間目安 |
|---|---|---|---|---|
| 静止したロゴ・テキスト | 手動マスク | 表面 | 低 | 短い |
| 動く人物・通行人 | ロトブラシ | オブジェクト | 高 | 長い |
| マイクブーム(画面端) | 手動マスク | エッジブレンド | 中 | 中程度 |
| 電線・細い障害物 | 手動マスク(細め) | 表面 | 中 | 短〜中 |
| 撮影機材の映り込み | ロトブラシ | オブジェクト | 高 | 長い |
Content-Aware Fillが苦手なケース
Content-Aware Fillはすべての除去作業を完璧にこなせるわけではありません。背景が複雑に動いている映像(波の映像、葉が揺れる木など)では、補完映像が不自然になることがあります。また、除去したいオブジェクトが画面の大部分を占めている場合や、除去後の背景情報が前後フレームにまったく存在しない場合は効果が限定的です。
Premiere ProのAI機能との使い分け
Premiere ProにもAIを使ったオブジェクト除去機能の搭載が進んでいますが、現時点では複雑な除去作業はAfter Effectsのほうが高品質な結果を得られます。Premiere Proで大まかな編集を行い、細かいオブジェクト除去はDynamic Linkを使ってAfter Effectsで行うというワークフローが実践的です。
After Effectsの30日間無料体験を試してみてください。また、Premiere ProのAIカラーマッチング機能と組み合わせることで、さらに洗練された映像に仕上げることができます。

コメント