[概要]
既に[auto]volfIn_fOut.jsxで追加された自動フェード用のスライダー制御を一括で修正するスクリプト。
[使い方]
- 適用したいオーディオレイヤーを全て選択し、スクリプトを実行します。
- 音量フェードイン秒数を入力します。
- 音量フェードアウト秒数を入力します。
[オプション]
- キャンセルを押した値はセットされません。
- 音量フェードインのみ調整したい場合は音量フェードインで秒数入力後OKを押し、音量フェードアウト入力プロンプトはキャンセルを押して下さい。
- 音量フェードアウトのみ調整したい場合は音量フェードイン入力をキャンセルし、音量フェードアウト秒数を入力します。
[解説]
var sel=app.project.activeItem.selectedLayers;
function f_batch_fIfO(){
var fInTime = prompt("fInの時間を変更", 1);
var fOutTime = prompt("fOutの時間を変更", 1);
var tx=[];
for(var i=0;i<sel.length;i++){
if(sel[i].property("ADBE Effect Parade")("fIn")==null){
tx.push(sel[i].name+" - fInエフェクト");
}else{
if(fInTime != null){
sel[i].property("ADBE Effect Parade")("fIn")(1).setValue(fInTime);
}
}
if(sel[i].property("ADBE Effect Parade")("fOut")==null){
tx.push(sel[i].name+" - fOutエフェクト");
}else{
if(fOutTime != null){
sel[i].property("ADBE Effect Parade")("fOut")(1).setValue(fOutTime);
}
}
}//for sel.length
if(tx.length!=0){
alert(tx.join("\r")+"\rがありません","下記レイヤーはスキップされました");
}
}//function
app.beginUndoGroup("[batch]@fIn_fOut");
f_batch_fIfO();
app.endUndoGroup();
全選択レイヤーのエフェクト名”VolfIn”,”VolfOut”を検索して変更します。
これらのエフェクトの名前を変えていると変更できません。
逆に同じ名前のエフェクトがあれば値を変更してしまうので注意してください。
この記事へのコメントはありません。