Home > Application > [After Effects] Expressionでフレーム番号桁合わせ表示

[After Effects] Expressionでフレーム番号桁合わせ表示

超絶簡単だけどあまり使わないのでメモ。

テキストのソーステキストにExpression追加して、以下を記述。

t = time * FPS + START_FRAME + "";
while (t.length<DIGIT) t = '0'+t;

大文字は適宜置き換える。
FPS → コンポジションのFPS(24とか30とか)
START_FRAME → スタートフレーム(0とか1とか)
DIGIT → 桁(4なら0001, 0002…)


今回はとりあえずこんな感じで使ってます。
ドロップフレームは考えてません。

t = time * 24 + 1 + "";
while (t.length<4) t = '0' + t;

にしても使いづらいなAEのエクスプレッションは・・・
値がどこから返ってるのかもイマイチ分かってない:)
今度調べとこ。

一応ExpressionはLayerオブジェクトのスコープが効いてるらしい。
だからtimeはLayer.timeってことになるっぽい。たぶん。

ちなみにAEはv7.0です。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.taikomatsu.com/2009/06/16/after-effects-expression%e3%81%a7%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e7%95%aa%e5%8f%b7%e6%a1%81%e5%90%88%e3%82%8f%e3%81%9b%e8%a1%a8%e7%a4%ba/trackback/
Listed below are links to weblogs that reference
[After Effects] Expressionでフレーム番号桁合わせ表示 from memlog

Home > Application > [After Effects] Expressionでフレーム番号桁合わせ表示

Return to page top