Skip to main content
Known Participant
July 25, 2021
Question

テロップについて

  • July 25, 2021
  • 2 replies
  • 390 views

①別のコンポにあるテキストレイヤーをコピーして全体コンポにペーストする時指定のレイヤーに自動で位置や長さを合わせて貼り付ける方法ってありますか?毎回位置や長さを合わせないといけないので大変です...

②AeにはPrみたいにテロップを中央に揃えたりセーフマージンはないのですか?

This topic has been closed for replies.

2 replies

UY320
Community Expert
Community Expert
July 26, 2021

端的にですが

①AeはPrのようなクリップ情報のみをコピーする機能がデフォルトでは無いです。

レイヤーという概念を利用しており、レイヤー内の個別の情報を選択して貼り付けるというフローになります。

なのでPrに慣れていると思うようにいかないのは同意します。

 

また、このような場合はAeでは「プリコンポーズ」という方法を撮ることが多く(Prでいうネスト化)、

Prと違いAeは非常に多くのレイヤーを多用することが多くなるので(10-20個とか少ない部類)プリコンポーズでサイズや長さを調整することに慣れるほうが楽かと思います。

 

②UI右側にある下記の画像の場所の機能でご希望の動作は可能でしょうか?

kjr666Author
Known Participant
July 26, 2021

自分は画像のようなUIになってるのですが、その表示にするにはどうすればいいでしょうか?

kjr666Author
Known Participant
July 26, 2021

すいません、できました!ありがとうございます。

Community Expert
July 25, 2021

テキストレイヤーをコピーしてペーストすると同じ設定になると思いますが、「指定のレイヤーに自動で位置...」とは、どうのような操作をされているのでしょう?

kjr666Author
Known Participant
July 25, 2021

画像でいうと9番のレイヤーの上にペーストした時、9番のレイヤーと位置も長さも同じ状態になっていてほしいということです

Community Expert
July 26, 2021

After Effectsは、スクリプトでコントロールできる項目が多いので、基本機能にない機能はスクリプトで作れる場合があります。

 

下記の記述をコピーして、テキストエディタなどにペーストしてから、テキストレイヤーの番号を入力した後、拡張子 jsx で保存します。
ファイルメニューのスクリプトで実行させると下のレイヤーと同じインポイントとアウトポイントに設定されます。

var i = 8; //テキストレイヤーの番号
var j = i+1;
var tLayer = app.project.activeItem.layer(i); 
var relayer = app.project.activeItem.layer(j);
tLayer.inPoint = relayer.inPoint;
tLayer.outPoint = relayer.outPoint;

テキストレイヤーを自動で判断するプログラムを追加で記述すれば、自動化も可能です。

スクリプトの情報については、参考書やネットで調べることができます。