Amazonで商品を見るセール会場へ

After Effects│コンポの長さに対してレイヤーを均等に配置するスクリプト

レイヤーをコンポの長さに合わせて均等に配置したい

コンポの長さに対してレイヤーを均等に配置したかったのでやってみました。

目次

選択したレイヤーをコンポの長さに対して均等に配置するスクリプト

function DurationDivide(){
    app.beginUndoGroup("DurationDivide");
    var thisComp = app.project.activeItem;
    var selectedLayers = app.project.activeItem.selectedLayers;
    var layerDuration = thisComp.workAreaDuration / selectedLayers.length;
for(var i = 0; i < selectedLayers.length; i++){
    currentLayer = selectedLayers[i];
    currentLayerDuration = Math.abs(currentLayer.outPoint - currentLayer.inPoint);
    inPoint = i*layerDuration+thisComp.workAreaStart;
    outPoint = inPoint+layerDuration;
    currentLayer.startTime = inPoint;
    currentLayer.outPoint = outPoint;
 }
app.endUndoGroup();
}
DurationDivide();

並びを逆にしたい場合

下記のように変更します。

currentLayer.startTime = outPoint;
currentLayer.outPoint = inPoint;

おまけ

Twitterで知ったのですが、こちらのスクリプトも便利そうです。

“OneTwoTrim”というスクリプトで、レイヤーを複数選択して実行すると、最初に選んだレイヤーの長さに揃えてくれます。

After Effectsのほかの操作は、まとめからご覧いただけます。

After Effects の学習に使える本と、制作が捗る機材

After Effects は触りながら覚えるのが早いですが、表現の引き出しを増やすには書籍が効きます。作業時間を削る機材も併せてまとめました。

After Effects を学べる本

操作の暗記より、なぜその表現になるかを追える本を選んでいます。

\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
玄光社
¥2,420 (2026/09/15 21:59時点 | Amazon調べ)
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ

編集作業が捗る機材

左手デバイスはショートカットの往復を減らし、外付けSSDはプレビューのもたつきを減らします。

\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ

選び方をもっと詳しく

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次