Support for .mov files. This format supports frame-seek and frame-tell. Uses the HW-QuickTime library aka QuickTime4Linux (libquicktime.so). There is also a variant on the same library and that project is just called LibQuickTime. Some versions of those libraries may include support for different codecs, and some also may support entirely different wrapper formats such as AVI. On Macintosh, Apple QuickTime is used instead, but several of the following messages may not be available. Allowed values are at least: raw, jpeg, png, mjpa, yuv2, yuv4. Some other values may allowed, depending on the version of the library and which codec plugins are installed. Must be set before the first frame is written. only applies to [#out]. Choosing a codec is important because codecs influence greatly the speed of encoding, the speed of decoding, the size of the written file, and its fidelity to the original content. Note that there exist other Apple-QuickTime codecs that are not supported by HW-QuickTime. \$1=symbol \$2=int Sets special codec-specific settings. For example: "parameter jpeg_quality 75" \$1=int Sets the framerate of the file. This is not used by GridFlow when reading a file, but other programs usually care. Allowed values are rgb, rgba, bgr, bgra, yuv, yuva. Normally you don't need this. \$1=height \$2=width Forces a window size when writing. Usually this has to be used _after_ setting the framerate and codec and _before_ setting the codec-parameters. (Strange. Sorry.) \$1=height \$2=width forces a window size when reading. this is a workaround for a problem in HW-QuickTime. frame read from file currently set codec output various properties of the video that is open (#in) (see all messages of outlet 0 except grid) number of bits per pixel ? Nominal framerate as indicated by the file. You may use this to configure a metro. Or not. total number of frames in the file height of the movie as indicated in the file. width of the movie as indicated in the file.