ittybit step
Run individual processing steps
Synopsis
Section titled “Synopsis”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
Options
Section titled “Options” -h, --help help for stepOptions inherited from parent commands
Section titled “Options inherited from parent commands” --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 textSEE ALSO
Section titled “SEE ALSO”- ittybit - Media processing CLI
- ittybit step adaptive_video - Create HLS adaptive bitrate stream
- ittybit step audio - Extract or convert audio
- ittybit step image - Extract or convert an image
- ittybit step ingest - Download a media file
- ittybit step join - Concatenate media segments
- ittybit step mux - Combine video and audio tracks
- ittybit step probe - Inspect a media file
- ittybit step upload - Upload a file to S3
- ittybit step video - Encode a video file