SyntaxHighlighter
2013年3月19日火曜日
aeのコマ打ちスクリプト
■メモ
var fps = 24;
var key_index = 1;
var layObj = app.project.activeItem.selectedLayers[0];
layObj.timeRemapEnabled = false;
layObj.timeRemapEnabled = true;
var trStrValue = layObj.timeRemap.keyValue(1);
var trEndValue = layObj.timeRemap.keyValue(2);
var iPoint = app.project.activeItem.selectedLayers[0].inPoint*fps;
var oPoint = app.project.activeItem.selectedLayers[0].outPoint*fps;
var koma = eval(prompt("何コマ打ち?",2));
var duration = trEndValue*fps;
for (var i = 0; i <= duration;){
layObj.timeRemap.setValueAtTime((i+iPoint)/fps, (i)/fps);
layObj.timeRemap.setInterpolationTypeAtKey(key_index, KeyframeInterpolationType.HOLD);
i += koma;
key_index++;
}
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿