Skip to Content
steep

Outputs

Choosing formats with -o, their options, and path variables.

-o is repeatable, and the extension picks the format:

reel export in.cast -o out.gif -o out.mp4 -o out.cast

Choose from .gif, .webp, .mp4, .webm, .png, .cast, .snap, and .json. Output formats compares what these look like, how large they are, and which need ffmpeg.

Options

Options go in the query. Quote the argument, since ? and & mean something to your shell:

reel export in.cast -o 'out.gif?max-bytes=5MB&loop=once'
reel export in.cast -o 'shot-{mark}.png?match=step:*'
reel export in.cast -o 'out.webm?quality=80&full-chroma=true'

Every parameter is listed there, and the configurator can build these for you.

Path variables

VariableIsCommands
{duration}The recording's length, such as 4.2sExports
{timestamp}When it started, as 20060102T150405All
{mark}The mark's label, for one still per markAll
{tape}The tape's namerun
{NAME}The value of --var NAME=VALUEAll

With tapes

For reel run, -o replaces the tape's Output commands, and its Screenshots are kept.

.cast and hiding things

A .cast holds the raw recording, so it can't be written with effects that hide or cut what it shows: --redact*, --hide, or a tape's Hide or Redact. Write it in a separate run.

Last updated on

On this page