1. NodeBox 1
    1. Homepage
    2. NodeBox 3Node-based app for generative design and data visualization
    3. NodeBox OpenGLHardware-accelerated cross-platform graphics library
    4. NodeBox 1Generate 2D visuals using Python code (Mac OS X only)
  2. Gallery
  3. Documentation
  4. Forum
  5. Blog

Quicktime output

Posted by Marco on Jun 30, 2009

I wonder if someone can tell me exactly what format the Quicktime output of NodeBox is. the PyQTsequence library can encode a sequence of images into a .mov using many different encoders, but I can't seem to find out which one NodeBox uses.

If it is completely uncompressed, does this mean that it is literally a sequence of images? If so, what is the image format (PNG etc?)

Thanks and apologies for my ignorance on these things. I'm a mathematician, not a video person.


 
Posted by fdb on Jul 01, 2009

The frames of the movie are exported to TIFF files, then added to the image track.

The actual code that does this is here:

http://dev.nodebox.net/svn/nodebox/trunk/src/nodebox/util/QTSupport.py

All the best,

Frederik



Posted by marco on Jul 01, 2009

Hi Frederik,

Thanks, I will study that. However I think there is a serious bug in the QT output function. As the process happens, each frame seems to be stored to memory. Therefore after a couple of hundred frames, it takes up more RAM than is available, and the program crashes. Certainly we should be writing the file along the way, freeing up memory?!?!?

Thanks!
Marco



Posted by fdb on Jul 07, 2009

There is a serious bug in QT export, indeed. I'm currently looking into it, so stay tuned.