Revisions for QuartzCrystalCLI

Comparing two revisions:

Tue, 2013-09-03 20:05 by smokris (1071)Tue, 2013-09-03 20:06 by smokris (1071)

Update to reflect parameters accepted by QuartzCrystal 2.x.

Fix formatting.

Changes to Body
 
 
 
[code]
 
[code]
-
QuartzCrystal 2.0 (20110529 X86) http://kineme.net/
+
QuartzCrystal 2.0 (20110529 X86) http://kineme.net/
 
Copyright (C) 2011 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:
-
* --version prints the current version/build number
+
* --version prints the current version/build number
-
* --help prints this message
+
* --help prints this message
-
* -o [file] output file name
+
* -o [file] output file name
-
* -w [width] output width, in pixels. Default is 640
+
* -w [width] output width, in pixels. Default is 640
-
* -h [height] output height, in pixels. Default is 480
+
* -h [height] output height, in pixels. Default is 480
-
* -c [codec] output codec (use '-c help' to list available codecs). Default is 'avc1'
+
* -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
+
* -f [framerate] output framerate, in frames per second. Default is 30
-
* -q [quality] codec quality -- 0-5, lowest to highest. Default is 3
+
* -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)
+
* -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)
+
* -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
+
* -s [start time] initial frame time. Default is 0
-
* -l [time scale] time multiplier. Default is 1
+
* -l [time scale] time multiplier. Default is 1
-
* -p [key=value] parameter control.
+
* -p [key=value] parameter control.
-
* -e [file] a QCRecording event file to render. If specified, and no duration is specified,
+
* -e [file] a QCRecording event file to render. If specified, and no duration is specified,
-
renders entire QCRecording event file.
+
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:06:

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).