Making a movie


The following is a summary of the equipment and source material necessary for working with EZ Squeeze, along with information about formats and processing.

Equipment

Compression requires a Macintosh Quadra 700 or better, with at least 16 MB of memory and sufficient hard disk space to store content material. To play back video, a standard 3DO Interactive Multiplayer\xaa is required. The decompressor uses only the ARM processor, so the DSP and Cel Engine are not affected.

Video Source

The source video should be a QuickTime movie in "raw" (uncompressed) format. Acceptable bit depths are 16 (1 bit alpha + 5,5,5), 24 (no alpha + 8,8,8), 32 (8 bits alpha + 8,8,8), and 40 (8 bits BW).

Audio

EZ Squeeze does not compress audio included with the film properly. It's best to create and process audio separately and mix it later with the compressed movie during the data streaming process.

Compressing with EZ Squeeze

Once you have a QuickTime raw (uncompressed, flat) movie file with the desired frame rate and size:

  1. Run the MPW tool MovieToEZQ to create and EZQ Chunk file, adjusting the parameters as indicated below in "Adjusting parameters."

  2. Weave the EZQ Chunk file and any audio file together into an EZQ Stream (e.g., weaver -o copter.stream < copter.script). The weave script file specifies the block size of the resulting stream, and which subscribers need to be loaded to play the stream. Sample weave scripts are found in the SampleScripts folder.

Adjusting parameters

Start with default settings (see "Command Line Arguments" below). If adjustment is necessary, a first step is to change the -p option to 1 or even 2. Next, increase quality by reducing the values in the -z option. If that modification is unnecessary, increase compression by increasing -z option values.

Weaver and scripts

The Weaver and scripts are identical to other formats. It is important to verify that the block size in the script matches that used in "MovieToEZQ."