NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 1063 - quicktime movie will not open with import->Bio-Format
quicktime movie will not open with import->Bio-Format
Status: RESOLVED WORKSFORME
Product: Fiji
Classification: Unclassified
Component: Plugins
unspecified
PC Windows
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2015-05-04 15:54 CDT by meek_bookworm
Modified: 2015-05-06 15:40 CDT
2 users (show)

See Also:

Description meek_bookworm 2015-05-04 15:54:51 CDT
Hello,

I just downloaded fiji after spending a few hours trying to get image J and associated plugins to import .mov files. I saw previously (2012) that it was recommended to move the qtjava.zip file again, but I cannot seem to find the LOCI file in the plugins.  I'm also not sure if it has to do with getting a 32 bit version of quicktime (seems to be the only version available) or java (came with fiji) or if the encoding on my video is just completely not supported.

Thanks for any help you can provide!

Log output:
loci.formats.MissingLibraryException: QuickTime for Java is not supported with a 64-bit JVM. Please invoke the 32-bit JVM (-d32) to utilize QTJava functionality.
	at loci.formats.gui.LegacyQTTools.checkQTLibrary(LegacyQTTools.java:336)
	at loci.formats.in.LegacyQTReader.initFile(LegacyQTReader.java:142)
	at loci.formats.FormatReader.setId(FormatReader.java:1395)
	at loci.formats.DelegateReader.setId(DelegateReader.java:298)
	at loci.plugins.in.ImportProcess.initializeFile(ImportProcess.java:505)
	at loci.plugins.in.ImportProcess.execute(ImportProcess.java:143)
	at loci.plugins.in.Importer.showDialogs(Importer.java:137)
	at loci.plugins.in.Importer.run(Importer.java:75)
	at loci.plugins.LociImporter.run(LociImporter.java:78)
	at ij.IJ.runUserPlugIn(IJ.java:199)
	at ij.IJ.runPlugIn(IJ.java:163)
	at ij.Executer.runCommand(Executer.java:131)
	at ij.Executer.run(Executer.java:64)
	at java.lang.Thread.run(Thread.java:662)


Console output:
Parsing tags

loci.formats.UnsupportedCompressionException: Unsupported codec: avc1
	at loci.formats.in.NativeQTReader.parse(NativeQTReader.java:537) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.in.NativeQTReader.parse(NativeQTReader.java:435) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.in.NativeQTReader.parse(NativeQTReader.java:435) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.in.NativeQTReader.parse(NativeQTReader.java:435) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.in.NativeQTReader.parse(NativeQTReader.java:435) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.in.NativeQTReader.parse(NativeQTReader.java:435) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.in.NativeQTReader.initFile(NativeQTReader.java:303) ~[formats-bsd-5.1.1.jar:5.1.1]
	at loci.formats.FormatReader.setId(FormatReader.java:1395) ~[formats-api-5.1.1.jar:5.1.1]
	at loci.formats.DelegateReader.setId(DelegateReader.java:290) ~[formats-api-5.1.1.jar:5.1.1]
	at loci.plugins.in.ImportProcess.initializeFile(ImportProcess.java:505) [bio-formats_plugins-5.1.1.jar:5.1.1]
	at loci.plugins.in.ImportProcess.execute(ImportProcess.java:143) [bio-formats_plugins-5.1.1.jar:5.1.1]
	at loci.plugins.in.Importer.showDialogs(Importer.java:137) [bio-formats_plugins-5.1.1.jar:5.1.1]
	at loci.plugins.in.Importer.run(Importer.java:75) [bio-formats_plugins-5.1.1.jar:5.1.1]
	at loci.plugins.LociImporter.run(LociImporter.java:78) [bio-formats_plugins-5.1.1.jar:5.1.1]
	at ij.IJ.runUserPlugIn(IJ.java:199) [na:1.49s]
	at ij.IJ.runPlugIn(IJ.java:163) [na:1.49s]
	at ij.Executer.runCommand(Executer.java:131) [na:1.49s]
	at ij.Executer.run(Executer.java:64) [na:1.49s]
	at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24]
Checking for QuickTime Java

Information about your version of Java:

  os.arch => amd64
  os.name => Windows 7
  os.version => 6.1
  java.version => 1.6.0_24
  java.vendor => Sun Microsystems Inc.
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.6.0_24-b07
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 19.1-b02
  java.vm.vendor => Sun Microsystems Inc.
  java.vm.info => mixed mode
  java.awt.graphicsenv => sun.awt.Win32GraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.6
  sun.cpu.endian => little
  sun.desktop => windows
  file.separator => \

The up-to-date check says: REMIND_LATER

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: C:\Users\MKrause\Desktop\Fiji.app/java/win64/jdk1.6.0_24//jre
  imagej.dir => C:\Users\MKrause\Desktop\Fiji.app

Information about the version of each plugin:

Activated update sites:
ImageJ: http://update.imagej.net/ (last check:20150501144914)
Fiji: http://fiji.sc/update/ (last check:20150504094352)
Comment 1 Mark Hiner 2015-05-06 10:58:40 CDT
Hello,

>Please invoke the 32-bit JVM (-d32) to utilize QTJava functionality.

If you click on the status bar (pictured here[1]) does your Fiji report a 64-bit version of Java? If so, you can get a 32-bit version of java (the x86 downloads[2]) and use that to launch Fiji[3]. Hopefully that will solve your issues.

If not, you can also try changing the QuickTime settings for Bio-Formats itself[4]. However, I suspect both the QuickTime readers are already being checked here, based on your error output.

If you're still having problems, the Bio-Formats team maintains their own bug reporting system[5]. They usually can take a look at your dataset and determine what's wrong.

[1] http://fiji.sc/File:MemoryStatus.png
[2] http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html
[3] http://fiji.sc/FAQ#How_do_I_launch_ImageJ_with_a_different_version_of_Java.3F
[4] http://fiji.sc/Bio-formats#Bio-Formats_Plugins_Configuration
[5] https://www.openmicroscopy.org/site/support/bio-formats5.1/about/bug-reporting.html
Comment 2 meek_bookworm 2015-05-06 15:38:34 CDT
Thank you very much for your detailed response! I was unable to get my installed copy of Fiji to run (deleting the 64 bit java included with fiji stopped it from working completely and swapping out the jre folders didn't seem to have an affect), but between reinstalling a Image J, installing the 32 bit java, moving around the QTjava.zip folder, and copying over the plugins (+ the quicktime plugin for Image J), I have a working system.  

Thank you again for the information and the links.