Skip to content

ittybit step

Run individual processing steps

Run a single processing step with a typed JSON input object.

Step commands are primitives for composable workflows and managed infrastructure. For end-to-end processing, use the task commands (video, audio, image) instead.

Input (-i) must be a JSON object:

  • For ingest: an ExternalFile object {“object”:“external_file”,“kind”:“url”,“url”:”…”}
  • For encode steps: a source object from probe/ingest output
  • Use - to read from stdin
-h, --help help for step
--cloud Run on Ittybit cloud infrastructure instead of locally
--connection string Connection name to use
--debug Show debug output including ffmpeg commands and stderr
--json Output as JSON
-o, --output string Output file path
--tty Output as human-readable text