Skip to content

ittybit step join

Concatenate media segments

Join multiple media segments into a single file via stream copy.

Each -i must be a JSON source object. All inputs must have matching codec, dimensions, and fps. Input URLs can be local paths, HTTP/HTTPS URLs, or S3 URIs.

ittybit step join
-i ’{“object”:“source”,“kind”:“video”,“url”:“s3://bucket/chunk0.mp4”,…}’
-i ’{“object”:“source”,“kind”:“video”,“url”:“s3://bucket/chunk1.mp4”,…}’
-o /tmp/joined.mp4

ittybit step join [flags]
-h, --help help for join
-i, --input stringArray Input as JSON source object (repeatable, order preserved)
--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