Tuesday, December 8, 2009

ImageJ “Import Using QuickTime” requires 32-bit Java & QTJava.zip.

The open source image analysis program ImageJ by the National Institutes of Health is a fantastic free tool for scientific imaging. It can do cool stuff such as this.

However, I’ve discovered that it natively supports only the AVI 1 specifications which limit your video imports to 1GB, even when using virtual stacks to open larger files.

The workaround I found was to import the video using the “Import Using QuickTime” feature under File > Import > Using QuickTime.

Unfortunately, this add-in doesn’t work when called from a 64-bit Java environment. So I reinstalled the 32-bit version of ImageJ.

It still didn’t work. I finally tracked it down to some instructions that I had missed here.

Basically, the fix involves copying the QTJava.zip file from “Program Files (x86)\QuickTime\QTSystem\” to “Program Files (x86)\ImageJ\plugins\Other-Plugins\” which did the trick.

I don’t recall doing this previously before I switched over to a 64-bit OS, but this procedure fixed my installation and I can happily open large video files once again.

No comments: