Skip to content

ittybit video

Convert video between formats

Convert video between container formats and codecs.

Requires FFmpeg to be installed.

ittybit video [flags]
--background string Letterbox color for contain mode (e.g. #000000)
--codec string Video codec: h264, h265, vp9, av1 (default: per format)
--end float Trim end time in seconds
--fit string Resize behavior when both width and height are set: fill, contain, cover
--format string Output format: mp4, webm, mov
--fps float Output frame rate (default: same as input)
--frames int Limit output to N video frames
--height string Output height in pixels or percentage (e.g. 480 or 50%)
-h, --help help for video
--ingest Download file before processing (default: auto). Use --no-ingest to skip download. (default true)
-i, --input string Input file path or URL
--no-audio Strip audio from output
--quality string Output quality: very_low, low, medium, high, very_high
--source string Pre-computed source metadata (JSON string, file path, or - for stdin). Skips probe step.
--start float Trim start time in seconds
--width string Output width in pixels or percentage (e.g. 640 or 50%)
--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