quicktime write problem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

quicktime write problem

Knecht, David
Several computers in my teaching lab have stopped exporting quicktime  
movies from stacks.  It worked all semester and also worked today with  
some stacks but not others.  The error message is:

quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:7608000
        at quicktime.std.StdQTException.checkError(StdQTException.java:38)
        at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
        at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
        at QuickTime_Writer.run(QuickTime_Writer.java:86)
        at ij.IJ.runUserPlugIn(IJ.java:173)
        at ij.IJ.runPlugIn(IJ.java:139)
        at ij.Executer.runCommand(Executer.java:104)
        at ij.Executer.run(Executer.java:58)
        at java.lang.Thread.run(Thread.java:613)

Can someone interpert this for me?  Thanks- Dave

Dr. David Knecht
Department of Molecular and Cell Biology
Co-head Flow Cytometry and Confocal Microscopy Facility
U-3125
91 N. Eagleville Rd.
University of Connecticut
Storrs, CT 06269
860-486-2200
860-486-4331 (fax)
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Wayne Rasband
On May 6, 2009, at 12:34 PM, David Knecht wrote:

> Several computers in my teaching lab have stopped exporting quicktime
> movies from stacks.  It worked all semester and also worked today with
> some stacks but not others.  The error message is:
>
> quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:7608000
> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
> at QuickTime_Writer.run(QuickTime_Writer.java:86)
> at ij.IJ.runUserPlugIn(IJ.java:173)
> at ij.IJ.runPlugIn(IJ.java:139)
> at ij.Executer.runCommand(Executer.java:104)
> at ij.Executer.run(Executer.java:58)
> at java.lang.Thread.run(Thread.java:613)
>
> Can someone interpert this for me?  Thanks- Dave

You can get this error when you attempt to export a QuickTime move to a
folder that has a name longer than 31 characters.

-wayne
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Bill Mohler
Wayne-

Is it possible for the QuickTime writer plugin to catch that
exception and throw up a message to the user suggesting that name
length of a directory might be a problem?  Or are there just to many
ways for that exception to arise to focus the user on that likely
possibility.

Thanks,
Bill

>On May 6, 2009, at 12:34 PM, David Knecht wrote:
>
>>Several computers in my teaching lab have stopped exporting
>>quicktime movies from stacks.  It worked all semester and also
>>worked today with some stacks but not others.  The error message is:
>>
>>quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:7608000
>> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>> at ij.IJ.runUserPlugIn(IJ.java:173)
>> at ij.IJ.runPlugIn(IJ.java:139)
>> at ij.Executer.runCommand(Executer.java:104)
>> at ij.Executer.run(Executer.java:58)
>> at java.lang.Thread.run(Thread.java:613)
>>
>>Can someone interpert this for me?  Thanks- Dave
>
>You can get this error when you attempt to export a QuickTime move
>to a folder that has a name longer than 31 characters.
>
>-wayne
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Knecht, David
It does appear to be the name of hte file itself being longer than 32  
characters.  I thought the maximum filename length was 255  
characters.  What are the rules for file names?  Dave

On May 6, 2009, at 2:16 PM, Bill Mohler wrote:

> Wayne-
>
> Is it possible for the QuickTime writer plugin to catch that
> exception and throw up a message to the user suggesting that name
> length of a directory might be a problem?  Or are there just to many
> ways for that exception to arise to focus the user on that likely
> possibility.
>
> Thanks,
> Bill
>
>> On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>
>>> Several computers in my teaching lab have stopped exporting
>>> quicktime movies from stacks.  It worked all semester and also
>>> worked today with some stacks but not others.  The error message is:
>>>
>>> quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:
>>> 7608000
>>> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>> at ij.IJ.runPlugIn(IJ.java:139)
>>> at ij.Executer.runCommand(Executer.java:104)
>>> at ij.Executer.run(Executer.java:58)
>>> at java.lang.Thread.run(Thread.java:613)
>>>
>>> Can someone interpert this for me?  Thanks- Dave
>>
>> You can get this error when you attempt to export a QuickTime move
>> to a folder that has a name longer than 31 characters.
>>
>> -wayne

Dr. David Knecht
Department of Molecular and Cell Biology
Co-head Flow Cytometry and Confocal Microscopy Facility
U-3125
91 N. Eagleville Rd.
University of Connecticut
Storrs, CT 06269
860-486-2200
860-486-4331 (fax)
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Wayne Rasband
In reply to this post by Bill Mohler
There is a new version of the QuickTime_Writer plugin at

     http://rsb.info.nih.gov/ij/plugins/movie-writer.html

that suggests that the length of the directory name might be the  
problem when a "fBsyErr" exception occurs. This version also adds  
support for hyperstacks.

-wayne

On May 6, 2009, at 2:16 PM, Bill Mohler wrote:

> Wayne-
>
> Is it possible for the QuickTime writer plugin to catch that exception  
> and throw up a message to the user suggesting that name length of a  
> directory might be a problem?  Or are there just to many ways for that  
> exception to arise to focus the user on that likely possibility.
>
> Thanks,
> Bill
>
>> On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>
>>> Several computers in my teaching lab have stopped exporting  
>>> quicktime movies from stacks.  It worked all semester and also  
>>> worked today with some stacks but not others.  The error message is:
>>>
>>> quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:
>>> 7608000
>>> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>> at ij.IJ.runPlugIn(IJ.java:139)
>>> at ij.Executer.runCommand(Executer.java:104)
>>> at ij.Executer.run(Executer.java:58)
>>> at java.lang.Thread.run(Thread.java:613)
>>>
>>> Can someone interpert this for me?  Thanks- Dave
>>
>> You can get this error when you attempt to export a QuickTime move to  
>> a folder that has a name longer than 31 characters.
>>
>> -wayne
>
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Bill Mohler
Thanks Wayne-

What exactly is the support for hyperstacks here?  Does it write out
separate movies for each channel or Z-stack?  Or does it write a
single movie from all dimensions of the hyperstack in a canonical
order (eg CZT)?

Bill

>There is a new version of the QuickTime_Writer plugin at
>
>     http://rsb.info.nih.gov/ij/plugins/movie-writer.html
>
>that suggests that the length of the directory name might be the
>problem when a "fBsyErr" exception occurs. This version also adds
>support for hyperstacks.
>
>-wayne
>
>On May 6, 2009, at 2:16 PM, Bill Mohler wrote:
>
>>Wayne-
>>
>>Is it possible for the QuickTime writer plugin to catch that
>>exception and throw up a message to the user suggesting that name
>>length of a directory might be a problem?  Or are there just to
>>many ways for that exception to arise to focus the user on that
>>likely possibility.
>>
>>Thanks,
>>Bill
>>
>>>On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>>
>>>>Several computers in my teaching lab have stopped exporting
>>>>quicktime movies from stacks.  It worked all semester and also
>>>>worked today with some stacks but not others.  The error message
>>>>is:
>>>>
>>>>quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:7608000
>>>> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
>>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>>> at ij.IJ.runPlugIn(IJ.java:139)
>>>> at ij.Executer.runCommand(Executer.java:104)
>>>> at ij.Executer.run(Executer.java:58)
>>>> at java.lang.Thread.run(Thread.java:613)
>>>>
>>>>Can someone interpert this for me?  Thanks- Dave
>>>
>>>You can get this error when you attempt to export a QuickTime move
>>>to a folder that has a name longer than 31 characters.
>>>
>>>-wayne
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Wayne Rasband
> Thanks Wayne-
>
> What exactly is the support for hyperstacks here?  Does it write out  
> separate movies for each channel or Z-stack?  Or does it write a  
> single movie from all dimensions of the hyperstack in a canonical  
> order (eg CZT)?

If T>1, it writes the current t-series (e.g., the "Mitosis" sample 5D  
stack, added in v1.42o), with the channels merged. if T=1 and Z>1, it  
writes the z-series (e.g., the "Confocal Series" and "Organ or Corti"  
sample 4D stacks), with the channels merged. If T=1 and Z=1, it writes  
the channels (e.g., the "Neuron" sample image).

-wayne

>
> Bill
>
>> There is a new version of the QuickTime_Writer plugin at
>>
>>     http://rsb.info.nih.gov/ij/plugins/movie-writer.html
>>
>> that suggests that the length of the directory name might be the  
>> problem when a "fBsyErr" exception occurs. This version also adds  
>> support for hyperstacks.
>>
>> -wayne
>>
>> On May 6, 2009, at 2:16 PM, Bill Mohler wrote:
>>
>>> Wayne-
>>>
>>> Is it possible for the QuickTime writer plugin to catch that  
>>> exception and throw up a message to the user suggesting that name  
>>> length of a directory might be a problem?  Or are there just to many  
>>> ways for that exception to arise to focus the user on that likely  
>>> possibility.
>>>
>>> Thanks,
>>> Bill
>>>
>>>> On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>>>
>>>>> Several computers in my teaching lab have stopped exporting  
>>>>> quicktime movies from stacks.  It worked all semester and also  
>>>>> worked today with some stacks but not others.  The error message  
>>>>> is:
>>>>>
>>>>> quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:
>>>>> 7608000
>>>>> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
>>>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>>>> at ij.IJ.runPlugIn(IJ.java:139)
>>>>> at ij.Executer.runCommand(Executer.java:104)
>>>>> at ij.Executer.run(Executer.java:58)
>>>>> at java.lang.Thread.run(Thread.java:613)
>>>>>
>>>>> Can someone interpert this for me?  Thanks- Dave
>>>>
>>>> You can get this error when you attempt to export a QuickTime move  
>>>> to a folder that has a name longer than 31 characters.
>>>>
>>>> -wayne
>
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Knecht, David
This is a great addition to our set of tools.  It would be nice to  
have  a choices dialog before writing so you can choose what channels,  
colors, merge method etc..  Does it use the color coding of the  
hyperstack to know how to merge?  What if you want to do a subtract  
before merge for gray/color merges?  Dave

On May 7, 2009, at 3:46 PM, Wayne Rasband wrote:

>> Thanks Wayne-
>>
>> What exactly is the support for hyperstacks here?  Does it write out
>> separate movies for each channel or Z-stack?  Or does it write a
>> single movie from all dimensions of the hyperstack in a canonical
>> order (eg CZT)?
>
> If T>1, it writes the current t-series (e.g., the "Mitosis" sample 5D
> stack, added in v1.42o), with the channels merged. if T=1 and Z>1, it
> writes the z-series (e.g., the "Confocal Series" and "Organ or Corti"
> sample 4D stacks), with the channels merged. If T=1 and Z=1, it writes
> the channels (e.g., the "Neuron" sample image).
>
> -wayne
>
>>
>> Bill
>>
>>> There is a new version of the QuickTime_Writer plugin at
>>>
>>>    http://rsb.info.nih.gov/ij/plugins/movie-writer.html
>>>
>>> that suggests that the length of the directory name might be the
>>> problem when a "fBsyErr" exception occurs. This version also adds
>>> support for hyperstacks.
>>>
>>> -wayne
>>>
>>> On May 6, 2009, at 2:16 PM, Bill Mohler wrote:
>>>
>>>> Wayne-
>>>>
>>>> Is it possible for the QuickTime writer plugin to catch that
>>>> exception and throw up a message to the user suggesting that name
>>>> length of a directory might be a problem?  Or are there just to  
>>>> many
>>>> ways for that exception to arise to focus the user on that likely
>>>> possibility.
>>>>
>>>> Thanks,
>>>> Bill
>>>>
>>>>> On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>>>>
>>>>>> Several computers in my teaching lab have stopped exporting
>>>>>> quicktime movies from stacks.  It worked all semester and also
>>>>>> worked today with some stacks but not others.  The error message
>>>>>> is:
>>>>>>
>>>>>> quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:
>>>>>> 7608000
>>>>>> at quicktime.std.StdQTException.checkError(StdQTException.java:
>>>>>> 38)
>>>>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>>>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>>>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>>>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>>>>> at ij.IJ.runPlugIn(IJ.java:139)
>>>>>> at ij.Executer.runCommand(Executer.java:104)
>>>>>> at ij.Executer.run(Executer.java:58)
>>>>>> at java.lang.Thread.run(Thread.java:613)
>>>>>>
>>>>>> Can someone interpert this for me?  Thanks- Dave
>>>>>
>>>>> You can get this error when you attempt to export a QuickTime move
>>>>> to a folder that has a name longer than 31 characters.
>>>>>
>>>>> -wayne
>>

Dr. David Knecht
Department of Molecular and Cell Biology
Co-head Flow Cytometry and Confocal Microscopy Facility
U-3125
91 N. Eagleville Rd.
University of Connecticut
Storrs, CT 06269
860-486-2200
860-486-4331 (fax)
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Bill Mohler
In reply to this post by Wayne Rasband
Sounds very useful!

>>Thanks Wayne-
>>
>>What exactly is the support for hyperstacks here?  Does it write
>>out separate movies for each channel or Z-stack?  Or does it write
>>a single movie from all dimensions of the hyperstack in a canonical
>>order (eg CZT)?
>
>If T>1, it writes the current t-series (e.g., the "Mitosis" sample
>5D stack, added in v1.42o), with the channels merged. if T=1 and
>Z>1, it writes the z-series (e.g., the "Confocal Series" and "Organ
>or Corti" sample 4D stacks), with the channels merged. If T=1 and
>Z=1, it writes the channels (e.g., the "Neuron" sample image).
>
>-wayne
>
>>
>>Bill
>>
>>>There is a new version of the QuickTime_Writer plugin at
>>>
>>>     http://rsb.info.nih.gov/ij/plugins/movie-writer.html
>>>
>>>that suggests that the length of the directory name might be the
>>>problem when a "fBsyErr" exception occurs. This version also adds
>>>support for hyperstacks.
>>>
>>>-wayne
>>>
>>>On May 6, 2009, at 2:16 PM, Bill Mohler wrote:
>>>
>>>>Wayne-
>>>>
>>>>Is it possible for the QuickTime writer plugin to catch that
>>>>exception and throw up a message to the user suggesting that name
>>>>length of a directory might be a problem?  Or are there just to
>>>>many ways for that exception to arise to focus the user on that
>>>>likely possibility.
>>>>
>>>>Thanks,
>>>>Bill
>>>>
>>>>>On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>>>>
>>>>>>Several computers in my teaching lab have stopped exporting
>>>>>>quicktime movies from stacks.  It worked all semester and also
>>>>>>worked today with some stacks but not others.  The error
>>>>>>message is:
>>>>>>
>>>>>>quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:7608000
>>>>>> at quicktime.std.StdQTException.checkError(StdQTException.java:38)
>>>>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>>>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>>>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>>>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>>>>> at ij.IJ.runPlugIn(IJ.java:139)
>>>>>> at ij.Executer.runCommand(Executer.java:104)
>>>>>> at ij.Executer.run(Executer.java:58)
>>>>>> at java.lang.Thread.run(Thread.java:613)
>>>>>>
>>>>>>Can someone interpert this for me?  Thanks- Dave
>>>>>
>>>>>You can get this error when you attempt to export a QuickTime
>>>>>move to a folder that has a name longer than 31 characters.
>>>>>
>>>>>-wayne
Reply | Threaded
Open this post in threaded view
|

Re: quicktime write problem

Wayne Rasband
In reply to this post by Knecht, David
On May 7, 2009, at 4:50 PM, David Knecht wrote:

> This is a great addition to our set of tools.  It would be nice to
> have  a choices dialog before writing so you can choose what channels,
> colors, merge method etc..  Does it use the color coding of the
> hyperstack to know how to merge?  What if you want to do a subtract
> before merge for gray/color merges?  Dave

The QuickTime_Writer plugin merges channels the same way ImageJ does
when it displays the hyperstack so what you see on the screen is what
you get in the QuickTime movie. Before saving, you can enable/disable
channels using the "Channels" tool (press shift+z to open). Adjust the
contrast  and brightness of the current channel using the B&C tool
(press shift+c to open). Change the color of the current channel by
selecting a different LUT from the Image>Lookup Tables menu. Merge
channels using the Image>Colors>Merge Channels command.

Starting with the 1.42o daily build, the File>Save As>AVI command saves
hyperstacks the same way the QuickTime_Writer plugin does.

-wayne


> On May 7, 2009, at 3:46 PM, Wayne Rasband wrote:
>
>>> Thanks Wayne-
>>>
>>> What exactly is the support for hyperstacks here?  Does it write out
>>> separate movies for each channel or Z-stack?  Or does it write a
>>> single movie from all dimensions of the hyperstack in a canonical
>>> order (eg CZT)?
>>
>> If T>1, it writes the current t-series (e.g., the "Mitosis" sample 5D
>> stack, added in v1.42o), with the channels merged. if T=1 and Z>1, it
>> writes the z-series (e.g., the "Confocal Series" and "Organ or Corti"
>> sample 4D stacks), with the channels merged. If T=1 and Z=1, it writes
>> the channels (e.g., the "Neuron" sample image).
>>
>> -wayne
>>
>>>
>>> Bill
>>>
>>>> There is a new version of the QuickTime_Writer plugin at
>>>>
>>>>    http://rsb.info.nih.gov/ij/plugins/movie-writer.html
>>>>
>>>> that suggests that the length of the directory name might be the
>>>> problem when a "fBsyErr" exception occurs. This version also adds
>>>> support for hyperstacks.
>>>>
>>>> -wayne
>>>>
>>>> On May 6, 2009, at 2:16 PM, Bill Mohler wrote:
>>>>
>>>>> Wayne-
>>>>>
>>>>> Is it possible for the QuickTime writer plugin to catch that
>>>>> exception and throw up a message to the user suggesting that name
>>>>> length of a directory might be a problem?  Or are there just to
>>>>> many
>>>>> ways for that exception to arise to focus the user on that likely
>>>>> possibility.
>>>>>
>>>>> Thanks,
>>>>> Bill
>>>>>
>>>>>> On May 6, 2009, at 12:34 PM, David Knecht wrote:
>>>>>>
>>>>>>> Several computers in my teaching lab have stopped exporting
>>>>>>> quicktime movies from stacks.  It worked all semester and also
>>>>>>> worked today with some stacks but not others.  The error message
>>>>>>> is:
>>>>>>>
>>>>>>> quicktime.std.StdQTException[QTJava:7.6.0g],-47=fBsyErr,QT.vers:
>>>>>>> 7608000
>>>>>>> at
>>>>>>> quicktime.std.StdQTException.checkError(StdQTException.java:38)
>>>>>>> at quicktime.std.movies.Movie.createMovieFile(Movie.java:115)
>>>>>>> at QuickTime_Writer.writeMovie(QuickTime_Writer.java:109)
>>>>>>> at QuickTime_Writer.run(QuickTime_Writer.java:86)
>>>>>>> at ij.IJ.runUserPlugIn(IJ.java:173)
>>>>>>> at ij.IJ.runPlugIn(IJ.java:139)
>>>>>>> at ij.Executer.runCommand(Executer.java:104)
>>>>>>> at ij.Executer.run(Executer.java:58)
>>>>>>> at java.lang.Thread.run(Thread.java:613)
>>>>>>>
>>>>>>> Can someone interpert this for me?  Thanks- Dave
>>>>>>
>>>>>> You can get this error when you attempt to export a QuickTime move
>>>>>> to a folder that has a name longer than 31 characters.
>>>>>>
>>>>>> -wayne
>>>
>
> Dr. David Knecht
> Department of Molecular and Cell Biology
> Co-head Flow Cytometry and Confocal Microscopy Facility
> U-3125
> 91 N. Eagleville Rd.
> University of Connecticut
> Storrs, CT 06269
> 860-486-2200
> 860-486-4331 (fax)
>