Revisions for QuartzCrystalCLI

Comparing two revisions:

Wed, 2009-01-28 01:12 by cwright (3033)Tue, 2013-09-03 20:05 by smokris (1071)

Update to reflect parameters accepted by QuartzCrystal 2.x.

Changes to Body
 
 
 
[code]
 
[code]
-
QuartzCrystal 1.3.0 (20081128 X86) http://kineme.net/
+
QuartzCrystal 2.0 (20110529 X86) http://kineme.net/
-
Copyright (C) 2008 Kosada Incorporated.
+
Copyright (C) 2011 Kosada Incorporated.
 
usage: ./QuartzCrystalCLI [options] [Composition File]
 
usage: ./QuartzCrystalCLI [options] [Composition File]
 
Where Options are as follows:
 
Where Options are as follows:
 
* -m [motionblur] amount of motion blur -- 1-1024 are sane values. Default is 1 (none)
 
* -m [motionblur] amount of motion blur -- 1-1024 are sane values. Default is 1 (none)
 
* -d [duration] length of movie in seconds. Default is 10
 
* -d [duration] length of movie in seconds. Default is 10
  +
* -s [start time] initial frame time. Default is 0
  +
* -l [time scale] time multiplier. Default is 1
  +
* -p [key=value] parameter control.
  +
* -e [file] a QCRecording event file to render. If specified, and no duration is specified,
  +
renders entire QCRecording event file.
 
* -v increases verbosity. Default is 0 (no output).
 
* -v increases verbosity. Default is 0 (no output).
-
[/code]
+
[/code]
  +
 
Revision of Tue, 2013-09-03 20:05:

QuartzCrystalCLI

QuartzCrystalCLI is the command-line interface to the QuartzCrystal renderer. It's used behind the scenes from the GUI, and can also be used manually.

It's located in the /Contents/Resources folder of the Application Bundle (where it's needed by the GUI), but can also be copied elsewhere (e.g., /usr/local/bin) for easier access.

When run without any command-line options, it looks like this:

QuartzCrystal 2.0 (20110529 X86)   http://kineme.net/
Copyright (C) 2011 Kosada Incorporated.
usage: ./QuartzCrystalCLI [options] [Composition File]
Where Options are as follows:
   * --version      prints the current version/build number
   * --help      prints this message
   * -o [file]      output file name
   * -w [width]      output width, in pixels.  Default is 640
   * -h [height]   output height, in pixels.  Default is 480
   * -c [codec]      output codec (use '-c help' to list available codecs).  Default is 'avc1'
   * -f [framerate]   output framerate, in frames per second.  Default is 30
   * -q [quality]   codec quality -- 0-5, lowest to highest.  Default is 3
   * -a [antialias]   amount of anti-aliasing -- 1-8 are sane values.  Default is 1 (none)
   * -m [motionblur]   amount of motion blur -- 1-1024 are sane values.  Default is 1 (none)
   * -d [duration]   length of movie in seconds.  Default is 10
   * -s [start time]   initial frame time.  Default is 0
   * -l [time scale]   time multiplier.  Default is 1
   * -p [key=value]   parameter control.
   * -e [file]      a QCRecording event file to render.  If specified, and no duration is specified,
         renders entire QCRecording event file.
   * -v         increases verbosity.  Default is 0 (no output).