imageJ宏avi视频批量转换

时间:2016-06-02 22:42:33

标签: macros batch-processing imagej avi

我尝试使用imageJ宏批量转换.avi文件。

dir1 = getDirectory("path/source"); 
dir2 = getDirectory("path/target"); 
list = getFileList(dir1); 
setBatchMode(true); 
for (i=0; i<list.length; i++) { 
  showProgress(i+1, list.length); 
  if(endsWith(list[i],".avi")) 
  run("AVI...", "open=["+dir1+list[i]+"]"); 
  else
  saveAs(format, dir2+list[i]); 
  close(); 
} 

但它要求使用对话框手动选择文件,并且不会自动处理。任何人都可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用处理▶批量▶宏... 命令轻松完成目标。

有关详细信息,请参阅ImageJ wiki上的Batch Processing page