ittybit step adaptive_video
Create HLS adaptive bitrate stream
Synopsis
Section titled “Synopsis”Create an HLS adaptive bitrate stream from a source object.
Input must be a JSON source object (from probe or ingest output): ittybit step adaptive_video -i ’{“object”:“source”,“kind”:“video”,“url”:”…”,“width”:1920,…}’ -o output.m3u8
Output path should be a .m3u8 file. All HLS files (variant playlists and segments) are written alongside the master playlist in the same directory.
Requires -o (output path).
ittybit step adaptive_video [flags]Options
Section titled “Options” --end float Trim end time in seconds -h, --help help for adaptive_video -i, --input string Input as JSON source object (or - for stdin) --start float Trim start time in secondsOptions 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 step - Run individual processing steps