0
Ich versuche Batch-Konvertierung von .avi-Dateien mit ImageJ-Makro.ImageJ Makro AVI Video Batch-Konvertierung
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();
}
Aber es fragt, um Dateien manuell mit einem Dialogfeld auswählen und wird nicht automatisch verarbeitet. Kann mir jemand helfen? Vielen Dank.
Was möchten Sie erreichen? Momentan öffnest du in deinem Makro eine AVI-Datei (wenn der Name mit 'avi' endet) _oder_ ** speichere ** das aktuelle Bild (was immer es zur Laufzeit sein mag) als aktuellen Dateinamen. Ich denke, hier könnte es ein Missverständnis geben. Sie können auch mehr Hilfe bekommen, wenn Sie im [ImageJ Forum] (http://forum.imagej.net/) nachfragen. –