LoginSignup
0
0

More than 5 years have passed since last update.

キューアイテムをExtendScriptから追加する

Last updated at Posted at 2013-12-25

キューアイテムは以下のメソッドで追加することができます。

-addItemToBatch()
-encode()

addItemToBatch

additem_frontend.jsx
var src = "ソースファイルへの絶対パス";
var frontend = app.getFrontend();
var ret = frontend.addItemToBatch(src);

これはキューウィンドウにファイルをドラッグしたのと同じ結果になります。
適用するプリセットや出力先を選択することはできません。

encode

DNxHDを出力する時は以下のようになります。

additem_encode.jsx
var src = "ソースファイルへの絶対パス";
var dst = "出力先ディレクトリへの絶対パス";
var encHost = app.getEncoderHost();
var enc = encHost.createEncoderForFormat("DNxHD MXF OP1a");
var preset = enc.loadPreset("DNX 100 1080i 59.94");
if (preset){
    enc.encode(src,dst);
}else{
    alert("Preset not found.");
}

createEncoderForFormatとloadPresetに指定する文字列は,プリセットブラウザ内にあります。
Screen Shot 2013-12-25 at 14.41.28.png
それぞれ「形式」と「プリセット名」が引数です。ただしこれで指定できるのは一部のシステムプリセットのみです。プリセット名が設定されていない場合はプリセットIDを見つけて指定する必要があります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0